Hack と源柔ゴシックを合成したプログラミングフォント 白源 (はくげん/HackGen)
OTHER License
Bot releases are visible (Hide)
🚀 Nerd Fonts 合成版に Nerd Fonts v3.0.0 リリースを取り込みました。これにより一部の漢字グリフと Nerd Fonts グリフが衝突していた問題が解消されたため、 *-NFJ (日本語文字優先版)
の同梱は取りやめます。
※Nerd Fonts 合成版以外はバージョンが上がったのみで変更点はありません
⚠️ v2.7.0 より、Nerd Fonts 合成版のフォントファミリー名が変更されています。 (
HackGenNerd* -> HackGen* NF
)
ファイル名 | 説明 |
---|---|
HackGen_v*.zip | 通常版 (3:5 幅を含む) |
HackGen_NF_v*.zip | Nerd Fonts 合成版 |
Published by yuru7 almost 2 years ago
🚀 合成元の NerdFonts を v2.2.2 にアップデートしました。これにより Nerd Fonts 合成版には新たに Codicons グリフが加わります。 (#40)
🔧 英数字と日本語が混ざる文章の読みやすさを向上するため、半角英数字と全角文字の高さが同等程度になるように調整しました。
⚠️ v2.7.0 より、Nerd Fonts 合成版のフォントファミリー名が変更されています。 (
HackGenNerd* -> HackGen* NF
)
ファイル名 | 説明 |
---|---|
HackGen_v*.zip | 通常版 (3:5 幅を含む) |
HackGen_NF_v*.zip | Nerd Fonts 合成版フォントファイル名パターンが *NF-*.ttf か *NFJ-*.ttf かで、日本語文字と Nerd Fonts でコードポイントが衝突した際の表示に違いがあります。 (例: 﨑 (たつさき/U+FA11) など)*NF-* : Nerd Fonts を優先*NFJ-* : 日本語文字を優先
|
Published by yuru7 about 2 years ago
🔧 全角括弧 []{}()
の大きさおよび x 軸方向の位置を微調整しました。
⚠️ v2.7.0 より、Nerd Fonts 合成版のフォントファミリー名が変更されています。 (
HackGenNerd* -> HackGen* NF
)
ファイル名 | 説明 |
---|---|
HackGen_v*.zip | 通常版 (3:5 幅を含む) |
HackGen_NF_v*.zip | Nerd Fonts 合成版フォントファイル名パターンが *NF-*.ttf か *NFJ-*.ttf かで、日本語文字と Nerd Fonts でコードポイントが衝突した際の表示に違いがあります。 (例: 﨑 (たつさき/U+FA11) など)*NF-* : Nerd Fonts を優先*NFJ-* : 日本語文字を優先
|
Published by yuru7 about 2 years ago
🚀 Nerd Fonts 合成版に、日本語文字の表示を優先するバリエーション (*NFJ-*.ttf
) を追加しました。
🔧 Nerd Fonts 合成版のフォントファミリー名を HackGenNerd*
から HackGen*NF / HackGen*NFJ
に変更しました。
⚠️ 上記の通りフォントファミリー名が変更となるため、ターミナルなどで Nerd Fonts 合成版を利用していた方は新しいフォントファミリー名の方に設定を変更するようお願いいたします。
🔧 Nerd Fonts 合成版の基礎となるフォントファミリーを HackGen Console / HackGen35 Console のみに変更しました。
※本リリースでは、通常版 (Nerd Fonts が合成されていないもの) に変更点はありません。
ファイル名 | 説明 |
---|---|
HackGen_v*.zip | 通常版 (3:5 幅を含む) |
HackGen_NF_v*.zip | Nerd Fonts 合成版フォントファイル名パターンが *NF-*.ttf か *NFJ-*.ttf かで、日本語文字と Nerd Fonts でコードポイントが衝突した際の表示に違いがあります。 (例: 﨑 (たつさき/U+FA11) など)*NF-* : Nerd Fonts を優先*NFJ-* : 日本語文字を優先
|
Published by yuru7 about 2 years ago
🔧 Nerd Fonts に含まれる Pomicons グリフ (U+E000-U+E00A
) に対応しました。 #39
※Nerd Fonts 対応版以外のバリエーションはバージョンが上がるのみで、変更点はありません。
Published by yuru7 over 2 years ago
🐞 同じ文字でも Regular と Bold で幅が異なるケースがあったため、修正しました。 (#36 #37)
Published by yuru7 over 2 years ago
🐞 WinMerge で "空白を表示" をONにすると、キャレットの位置がずれる問題に対処しました。(#36)
🔧 不要なカーニング情報を削除しました。
Published by yuru7 over 2 years ago
🚀 IVS:Ideographic Variation Sequence(異体字シーケンス)に対応しました。
Published by yuru7 almost 3 years ago
🔧 macOSにおいて等幅フォントとして認識されるよう、フォントファイルの内部的な設定値を変更しました。(3:5幅版は除外。通常幅版のみ対象)
Published by yuru7 almost 3 years ago
🔧 通常版・Console版を問わず ¥ (U+00A5)
¢ (U+00A2)
£ (u+00A3)
を半角表示するようにしました。これで全角記号の ¥ (U+FFE5)
¢ (U+FFE0)
£ (U+FFE1)
と見分けられるようになりました。
Published by yuru7 about 3 years ago
🚀 全角スペースの可視化形状を点線角丸四角形に変更しました。
Published by yuru7 about 3 years ago
🔧 Console 版において、罫線素片 U+2500-257F
と ブロック要素 U+2580-259F
が行間ゼロで表示された場合に上下左右で接続されるように調整しました。
Published by yuru7 over 3 years ago
🔧 HackGenNerd において、一部の Nerd Fonts グリフが表示されず源柔ゴシック由来の漢字グリフが表示されてしまう事象 (#19) に対処しました。本バージョンから、同様のコードポイント重複箇所については Nerd Fonts 側のグリフを優先するように仕様を変更します。(より多くの漢字を使いたい場合には HackGenNerd ではなく HackGen を使うといった、用途分けできる状況を鑑みて変更)
🔧 ビルドに使用している fontforge を Ver.20201107 にバージョンアップしました。
Published by yuru7 over 3 years ago
🔧 特定サイズでのパイプ記号 | (U+007C)
のヒンティングを調整しました。
🔧 結合文字の濁点 U+3099
と半濁点 U+309A
が、ひらがな・カタカナと結合した際の表示を改善しました。 (v2.3.4)
🔧 結合分音記号 U+0300-U+036F
付き文字の表示を改善しました。 (v2.3.3)
Published by yuru7 over 3 years ago
🔧 結合文字の濁点 U+3099
と半濁点 U+309A
が、ひらがな・カタカナと結合した際の表示を改善しました。
Published by yuru7 over 3 years ago
🔧 結合分音記号 U+0300-U+036F
付き文字の表示を改善しました。
Published by yuru7 over 3 years ago
🔧 全角 ‘
“
の大きさを調整し ’
”
と同等にしました。
Published by yuru7 over 3 years ago
🔧 全角 .
を調整しました。