File tree Expand file tree Collapse file tree
src/MediaConverters/SkiaWmfRenderer/samples/sample Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3636 using var skBitmap = new SKBitmap ( 300 , 300 , SKColorType . Bgra8888 , SKAlphaType . Premul ) ;
3737 skBitmap . Erase ( SKColors . White ) ;
3838 using var skCanvas = new SKCanvas ( skBitmap ) ;
39- var text = "p" ;
39+ var text = "p" ; // 这里的 p 是 Symbol 字体中的 Pi 符号
4040 using var skPaint = new SKPaint ( ) ;
4141 skPaint . TextSize = 50 ;
4242 var symbolFontFile = Path . Join ( AppContext . BaseDirectory , "symbol.ttf" ) ;
43- var skTypeface = SKTypeface . FromFile ( symbolFontFile ) ;
43+ var skTypeface =
44+ SKFontManager . Default . CreateTypeface ( symbolFontFile ) ;
45+ //skTypeface = SKTypeface.FromFamilyName("Symbol");
4446 Console . WriteLine ( $ "Font='{ symbolFontFile } ' SKTypeface={ skTypeface . FamilyName } GlyphCount={ skTypeface . GlyphCount } ") ;
4547 Console . WriteLine ( $ "ContainsGlyph={ skTypeface . ContainsGlyph ( 'p' ) } ") ;
4648 skPaint . Typeface = skTypeface ;
You can’t perform that action at this time.
0 commit comments