VOICEVOX では改変したRounded M+ 1pを使用しています。
具体的には、
- ヒント情報の削除
- ttfからwoff2への変換 を行っています。
- 自家製 Rounded M+ とはから Rounded M+をダウンロードします。
- ttfautohintをインストールします。[^longnote]:ttfautohint-pyを使用しました。
- woff2をビルドします。
rounded-mplus-20150529.7z
からrounded-mplus-1p-(ウェイト).ttf
を全てsrc/fonts
に解凍します。- ttfautohintを使用して、Rounded M+のヒント情報を削除します。名前は
Unhinted Rounded M+ 1p
とします。 - woff2を使用して、ttfからwoff2へ変換します。
#1103の作成には 以下のスクリプトを使用しました(PowerShell 7.3.1)
# cwd:src/fonts
foreach ($f in gci("./*.ttf")){
py -m ttfautohint -dF " Unhinted" $f.name "unhinted-$($f.name)"
woff2_compress.exe "unhinted-$($f.name)"
}