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
という文字が含まれたフォントファイルが表示され、占有スペースが大幅に縮小され、直接使用できます。