Entries from 2023-10-01 to 1 month
通常、TTC形式のファイルには複数のTTFフォントファイルが内包されており、それぞれのTTFファイルはOS上からは別々のフォントとして認識される。そのため、ファイルとしては1つだが、フォントとしてはバラバラに分かれて認識される(複数のTTFをインストール…
65535個以上のグリフを保存できるフォントファイルのフォーマットは何か検証するため、Noto Sans CJK JPをもとに、グリフを8個ほど追加してみた。 もともと、FontForgeの[エンコーディング]-[グリフ順]で表示したときに番号0~65534までグリフがみっしり詰ま…
Noto Sans CJKフォントを開いたFontForgeののウィンドウの一番下を見てみると、ウィンドウ左上のIDが「66183」など65535を超える数値になっていることがわかる*1。一方で、グリフの名前は"Identity.65530"など最大65535個を表す数値のように見える。 そこで…
Noto Sans CJKフォントは、複数の言語に対応したフォントが一つのTTCファイルとして提供されている。 github.com これは内部的には複数のTTFファイルでできていて、言語ごとに別れている。 各言語のフォントファイルは以下から取得できる。 github.com unite…
Javaのコードカバレッジ取得ツールOpenCloverの新バージョン 4.5.0が2023年10月4日にリリースされました。 OpenClover - Java, Groovy and AspectJ code coverage tool OpenCloverのいいところは以下の記事にも書いたとおり、ソースコードレベルのC1カバレッ…
以下のHTMLでテストした。 Test for Font Link and IVS on HTML · GitHub font-familyが指定されていない場合、ブラウザのデフォルトフォントが使用される デフォルトフォントにBase Characterがない文字は、OSの機能でフォールバックされる模様。\HKEY_LOCA…