Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iOSでコードブロック中の数字が表示されない #600

Open
poppingmoon opened this issue May 1, 2024 · 0 comments
Open

iOSでコードブロック中の数字が表示されない #600

poppingmoon opened this issue May 1, 2024 · 0 comments

Comments

@poppingmoon
Copy link
Contributor

モノスペースのフォントを指定していない場合、iOSでコードブロック中の数字が白で表示されライトテーマ時に欠けたように見える

ダークテーマで表示すると数字とアルファベットで別のフォントが当たっていることがわかる

コードブロックには monospaceStyle が指定されているが、fontFamily にデフォルトで指定されているMonacoが利用できない場合はApple Color Emojiが使われるようになっている

if (defaultTargetPlatform == TargetPlatform.iOS ||
defaultTargetPlatform == TargetPlatform.macOS) {
fontName = "Monaco";
fallback.addAll(const ["Apple Color Emoji", "Hiragino Maru Gothic ProN"]);

デフォルトのフォントを適切なものに変更するか、フォールバックでヒラギノ丸ゴが先に来るようにすることで修正できる
Menloを使用した場合は以下の画像のように正しく表示される

related to #489
related to #318

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant