Skip to content

Commit c71f25a

Browse files
committed
更换方式加载字体,依然失败
1 parent c1b3aa6 commit c71f25a

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

  • src/MediaConverters/SkiaWmfRenderer/samples/sample

src/MediaConverters/SkiaWmfRenderer/samples/sample/Program.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,13 @@
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;

0 commit comments

Comments
 (0)