yuru7 / HackGen

Hack と源柔ゴシックを合成したプログラミングフォント 白源 (はくげん/HackGen)

Home Page:https://qiita.com/tawara_/items/374f3ca0a386fab8b305

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

`{}` の上下位置がずれている

yuru7 opened this issue · comments

VSCode上で{}が下のようにずれて表示されてしまっています。

image

環境

OS: Windows 10 Pro ビルド19041
VSCode: 1.51.1
ディスプレイ: 1920x1080

VSCode設定

image

Originally posted by @ssssota in #10 (comment)

@ssssota
私の環境では気になっていなかったのですが、フォントサイズによってはズレが目立つようになることが分かりました。

調査したところ、合成元の Hack フォントの Regular サイズで、{ よりも } のほうが数ポイント下にずれていることが分かりました。(Bold はずれていない)
これを修正したものを、下記にアップしました。一旦こちらを試してみていただけますか?
https://github.com/yuru7/HackGen/tree/dev/build

早速の対応ありがとうございます。

先述の環境で確認しましたところ、
HackGenフォント指定時は修正されて image 揃っておりましたが、
HackGenNerdフォント指定時は、前バージョン同様 image ずれておりました。

それは奇妙ですね…
こちらでも HackGenHackGenNerd で確認してみましたが、いずれもズレは修正されていました。

もしかして HackGen は今、新規にインストールして、 HackGenNerd の方は上書きインストールしませんでしたか?その場合、表向きインストールできているようで、実はうまくいっていない可能性があります。

これは Windows のフォントインストールの悪癖のようなもので、上書きインストールを繰り返していると、内部的に古いフォントファイルを引きずる場合があります。(私もよく遭遇します)

一旦以下の手順を試してみてください。

  1. Windows 再起動 (フォントファイルを掴んでいるプロセスを無くしたいため)
  2. 再起動直後、 C:\Windows\Fonts を開いて、そこから HackGenNerd を削除する
  3. %userprofile%\AppData\Local\Microsoft\Windows\Fonts を開き、もしその中に HackGenNerd フォントがあるようであれば、削除する
  4. Windows を再起動し、HackGenNerd フォントをインストールする

これは Windows のフォントインストールの悪癖のようなもので、上書きインストールを繰り返していると、内部的に古いフォントファイルを引きずる場合があります。(私もよく遭遇します)

知りませんでした…

お手数おかけして申し訳ありません。
HackGenNerdフォントについても image 揃っていることが確認できました。

ご確認ありがとうございます。
細かいところではありますが、おかげで気付きづらい不具合を解消できたと思います。
ご報告ありがとうございました😃

当修正を取り込んだ v2.2.2 をリリースしました。