Polices de pixels de l'écran Casio Calculator!
La police est divisée en quatre parties: Affichage x, affichage CW, mathématiques X et Math CW. Les polices avec "affichage" sont utilisées comme texte normal, fournissant des formats OTF, TTF et WOFF2 (à partir de v3.001); Les polices avec "mathématiques" sont fortement motivées par la table mathématique OpenType, utilisées comme entrée de formule mathématique, et ne sont fournies qu'au format OTF.
Toutes les versions de l'emballage de polices peuvent être obtenues sur la page de version, où:
Ou vous pouvez également le télécharger sur ce lien baidu netdisk.
Cet article n'est qu'une explication approximative des polices. En plus des polices, il existe également des fichiers ReadMe (documents tels que README.pdf ) dans le package compressé. Assurez-vous, assurez-vous, absolument, soigneusement et attentif à lire avant l'utilisation!
Si vous pensez que ce projet vous est utile, vous pourriez aussi bien cliquer ☆ dans le coin supérieur droit de la page.
Le fichier source de police de la section d'affichage est fourni au format Unified Font Object 3 (UFO 3) et ressemble à un dossier se terminant par .ufo . De nombreux logiciels de conception de polices peuvent lire les polices d'OVNI, telles que FontForge. Si vous souhaitez modifier les polices, vous pouvez le télécharger. Mais si vous voulez simplement construire des polices, l'ensemble d'outils fontmake de Google peut également être géré, il s'appuie sur Python pour fonctionner, alors n'oubliez pas de pré-installer Python et pip .
Ce référentiel a créé un script de construction pour les utilisateurs du système Windows. Les utilisateurs de Windows peuvent effectuer l'étape 1 suivante, puis double-cliquez sur build.bat . Vient ensuite le processus détaillé d'utilisation de fontmake pour construire des polices:
Installez Python et pip .
Clone ce projet dans un emplacement approprié.
git clone https://github.com/Wenti-D/ClasswizDisplayFontIl est recommandé de créer un environnement virtuel Python:
python -m venv < your_venv_name >La plate-forme Windows est activée à l'aide de la commande suivante:
./ < your_venv_name > /Script/activateLa plate-forme Linux est activée à l'aide de la commande suivante:
source < your_venv_name > /bin/activateDépendances d'installation:
python -m pip install -r requirements.txtConstruire des polices:
Les formats OTF et TTF sont construits à l'aide de fontmake :
fontmake -u ClassWizXDisplay-Regular.ufo --output-dir output
fontmake -u ClassWizCWDisplay-Regular.ufo --output-dir output Le format WOFF2 est construit à l'aide fonttools et peut être utilisé dans les scripts Python (recommandés):
# 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' )Ou commande shell (non recommandée):
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') " La police construite sera située dans output .
Le fichier source de police de la pièce mathématique est fourni dans le format de fichier source FontForge et est un fichier avec l'extension .sfd . Pour modifier et construire des polices, veuillez télécharger FontForge.
Cependant, le fichier .sfd est en fait du texte, il n'est donc pas impossible de le modifier avec le bloc-notes.
La série "ClassWiz Screen Display" est sous licence SIL Open Source Font Licence version 1.1 (SIL Open Font License 1.1). Pour plus de détails, veuillez vérifier le fichier OFL.txt . Si vous souhaitez modifier ou publier des polices, assurez-vous de vous conformer à l'accord de licence. Si vous avez des questions ou des suggestions, veuillez également ouvrir un problème.