Python のライブラリである fonttools を共有します。フォントファイルを処理するのに非常に便利です。
ダウンロード#
まず、コンピュータに Python 環境をダウンロードする必要があります。これについては詳細は省略します。
次に、ローカルコマンドラインに入力してください:
pip install fonttools
フォントライブラリ#
- ローカルに
fonts
という名前のフォルダを作成してください。適当な名前で構いません。圧縮整理する必要があるフォントをフォルダに入れてください。例:OPPOSans.ttf
。 - 次に、
word.txt
という名前のファイルを作成してください。ここで、一般的なフォントライブラリを見つける必要があります。ここでは、GitHub で共有されているhttps://github.com/zburu/cdn/blob/main/font/ 汉字常用字体.txtから一般的なフォントをword.txt
ファイルにコピーしてください。
実行#
pyftsubset OPPOSans.ttf --text=$(cat word.txt) --no-hinting
コマンドを見てみましょう。OPPOSans.ttf
はフォントファイルであり、word.txt
は一般的なフォントです。これらの文字を個別に取り出す必要があります。
名前は自分の要件に従って変更できますが、必ず対応するようにしてください。
コマンドラインに入力すると、完了後、subset
という単語が含まれるフォントファイルがフォルダ内に表示され、スペースを大幅に節約できるようになります。直接使用できます。