Jetendard-Font (JetBrains Mono Nerd Font + Pretendard)
(github.com/kuskhan)Ich habe den Quellcode des Yeomil-Fonts fast unverändert verwendet. Der Unterschied zum Yeomil-Font ist, dass statt der Geist mono font die JetBrains Mono Nerd Font Mono verwendet wird.
Der Grund, warum ich diesen Font erstellt habe:
-
Die meisten monospaced Fonts fürs Coding enthalten keine koreanischen Schriftzeichen. Dadurch werden sie in IDEs oder Terminals durch Fallback-Zeichen ersetzt, wodurch Unicode-Box-Drawing-Zeichen leicht verrutschen und unschön aussehen.
-
Wenn man einem monospaced Coding-Font üblicherweise einen koreanischen Font hinzufügt, sind zwei lateinische Zeichen deutlich größer als ein koreanisches Zeichen. Dadurch entsteht um koreanische Schriftzeichen herum unnötiger Leerraum, der visuell mit Wortzwischenräumen im Koreanischen verwechselt werden kann und das Lesen koreanischer Texte ermüdender macht.
Wenn man Punkt 1 erfüllen will, entsteht das Problem aus Punkt 2; will man Punkt 2 erfüllen, entsteht das Problem aus Punkt 1. Da sich beide Anforderungen widersprechen, habe ich den Font erstellt, um beide bis zu einem gewissen Grad zu erfüllen.
Ich habe mich dafür entschieden, die Skalierung des koreanischen Fonts etwas zu erhöhen, um den unnötigen Zeichenabstand im Koreanischen so weit wie möglich zu reduzieren. Der Raum, der ohnehin als Leerraum verloren ginge, wird also etwas stärker mit Zeichen gefüllt. Koreanische Zeichen wirken dadurch zwar etwas größer, aber Wortabstände sind klarer unterscheidbar, das Lesen koreanischer Texte wird angenehmer, und da die Zeichen größer sind, wirkt auch der koreanische Font selbst schärfer.
2 Kommentare
Danke, ich werde es gut nutzen!
Ja, danke. ^^