Casio計算機画面からのピクセルフォント!
フォントは、Xディスプレイ、CWディスプレイ、数学X、数学CWの4つの部分に分割されます。 「ディスプレイ」を備えたフォントは、通常のテキストとして使用され、OTF、TTF、およびWOFF2(v3.001から)形式を提供します。 「数学」を備えたフォントは、数学の式入力として使用されるOpentype Math Tableによって強く駆動され、OTF形式でのみ提供されます。
フォントパッケージのすべてのバージョンは、リリースページで取得できます。
または、このBaidu NetDiskリンクでダウンロードすることもできます。
この記事は、フォントの大まかな説明です。フォントに加えて、圧縮パッケージにはreadmeファイル( README.pdfなどのドキュメント)もあります。使用する前に読むことをお勧めして、絶対に、慎重に、注意深く注意してください!
このプロジェクトが役立つと思われる場合は、ページの右上隅にある☆をクリックすることもできます。
ディスプレイセクションのフォントソースファイルは、Unified Fontオブジェクト3(UFO 3)形式で提供されており、 .ufoで終了するフォルダーのように見えます。多くのフォント設計ソフトウェアは、fontforgeなどのUFOフォントを読み取ることができます。フォントを編集する場合は、ダウンロードできます。ただし、フォントを構築するだけの場合、Googleのfontmakeツールセットも処理でき、Pythonに依存して動作するため、Pythonとpipをプリインストールすることを忘れないでください。
このリポジトリは、Windowsシステムユーザー向けのビルドスクリプトを作成しました。 Windowsユーザーは、次のステップ1を実行してから、 build.batダブルクリックすることができます。次は、 fontmakeを使用してフォントを構築する詳細なプロセスです。
Pythonとpipをインストールします。
このプロジェクトを適切な場所にクローンします。
git clone https://github.com/Wenti-D/ClasswizDisplayFontPython仮想環境を作成することをお勧めします。
python -m venv < your_venv_name >Windowsプラットフォームは、次のコマンドを使用してアクティブになります。
./ < your_venv_name > /Script/activateLinuxプラットフォームは、次のコマンドを使用してアクティブになります。
source < your_venv_name > /bin/activateインストール依存関係:
python -m pip install -r requirements.txtフォントのビルド:
OTFおよびTTF形式は、 fontmakeを使用して構築されます。
fontmake -u ClassWizXDisplay-Regular.ufo --output-dir output
fontmake -u ClassWizCWDisplay-Regular.ufo --output-dir output Woff2形式はfonttoolsを使用して構築されており、Pythonスクリプトで使用できます(推奨):
# python script
from fontTools . ttLib . woff2 import compress
compress ( 'output/ClassWizXDisplay-Regular.otf' , 'output/ClassWizXDisplay-Regular.woff2' )
compress ( 'output/ClassWizXDisplay-Regular.otf' , 'output/ClassWizXDisplay-Regular.woff2' )またはシェルコマンド(推奨されていません):
python -c " from fontTools.ttLib.woff2 import compress; compress('output/ClassWizXDisplay-Regular.otf', 'output/ClassWizXDisplay-Regular.woff2') "
python -c " from fontTools.ttLib.woff2 import compress; compress('output/ClassWizCWDisplay-Regular.otf', 'output/ClassWizCWDisplay-Regular.woff2') "構築されたフォントは、 outputフォルダーに配置されます。
数学部品のフォントソースファイルは、fontforgeソースファイル形式で提供され、拡張機能.sfdのファイルです。フォントを編集および構築するには、Fontforgeをダウンロードしてください。
ただし、 .sfdファイルは実際にはテキストなので、メモ帳で変更することは不可能ではありません。
「ClassWiz Screen Display」シリーズは、SILオープンソースフォントライセンスバージョン1.1(SIL Open Fontライセンス1.1)の下でライセンスされています。詳細については、 OFL.txtファイルを確認してください。フォントを編集または公開する場合は、必ずライセンス契約を遵守してください。ご質問や提案がある場合は、問題も開いてください。