I started learning MonoGame since couple days ago, currently trying to use SpriteFont. But building .spritefont asset always fails with NullReferenceException. Version of the pipeline is 18.104.22.1680.
D:/_project/Test2/Test2/Content/Resources/Fonts/DungGeunMo.spritefont: error: Processor 'FontDescriptionProcessor' had unexpected failure!
System.NullReferenceException: 개체 참조가 개체의 인스턴스로 설정되지 않았습니다.
위치: Microsoft.Xna.Framework.Content.Pipeline.Processors.FontDescriptionProcessor.FindFont(String name, String style)
위치: Microsoft.Xna.Framework.Content.Pipeline.Processors.FontDescriptionProcessor.Process(FontDescription input, ContentProcessorContext context)
위치: Microsoft.Xna.Framework.Content.Pipeline.ContentProcessor`2.Microsoft.Xna.Framework.Content.Pipeline.IContentProcessor.Process(Object input, ContentProcessorContext context)
위치: MonoGame.Framework.Content.Pipeline.Builder.PipelineManager.ProcessContent(PipelineBuildEvent pipelineEvent)
On 3.7.1 however, it doesn't generate error. But rasterizing font is crazy slow. I am trying to use font with ~17k glyphs in size of 12pt, and it doesn't progress at all. I slept about 5 hours after started building font, and it did nothing. I think the pipeline stuck in infinite loop in certain glyph, because removing certain character region from rasterizing does pipeline to work again. But I think it's slow even without 'possible infinite loop' issue, 7 seconds on just about 100 glyphs seems curious to me.