差分

ナビゲーションに移動 検索に移動

SkiaSharpで日本語文字列を描画する

105 バイト追加, 2020年6月29日 (月) 07:22
編集の要約なし
[[SkiaSharp]]で日本語を描画する場合はかならず明示的にフォントを読み込ませる必要がある(SKPaintのTypeface プロパティを明示的に設定しておく必要がある)。
フォント関連のクラス名は「SKTypeface」でありFont云々という名称ではないため探すのに一苦労するかもしれない。以下はフォント関連のクラス名は「SKTypeface」でありFont云々という名称ではないため探すのに一苦労するかもしれない。 以下は[[Xamarin.Mac]]での例。でアプリ内に埋め込んだ[[IPAフォント]]を指定する例。
<source lang="csharp">
var paint = new SKPaint();
paint.Typeface = SKTypeface.FromFile( Path.Combine( NSBundle.MainBundle.BundlePath, "Contents", "Resources", "ipag.ttf")); 
</source>

案内メニュー