太字の`プ`が細い
ozelotdev opened this issue · comments
@ozelotjp さん
おそらく同じ状況が再現できました。
こちらで確認した条件は以下の通りです。
- Win 10 x64 VSCode (DirectWrite レンダリング)
- HackGen Regular のみをインストールし、Bold はインストールしない
- VSCode のシンタックスハイライトで、「プ」を太字表示にする
VSCode ではシンタックスハイライトで太字や斜体を表示しようとする際、表示中のフォントファミリーに太字/斜体が含まれていなくても勝手にそれらしい表示を生成してくれる機能があります。
例えば、HackGen ファミリーには斜体が含まれていませんが、VSCode 上では上記機能によって斜体表示が可能です。
この機能によって太字を表示すると、何故か「プ」の表示が上記キャプチャーのように崩れるようです。
ただしこれはあくまでも、該当するスタイルのフォントがインストールされていないときの動作であるため、Bold フォントがインストールされていれば VSCode はそちらを表示するため、正常な表示となります。
これと同じ原因であれば、Bold 書体もインストールすると解消されるかと思います。