Пиксельные шрифты с экрана калькулятора Casio!
Шрифт разделен на четыре части: x дисплей, дисплей CW, Math X и Math CW. Шрифты с «дисплеем» используются в качестве обычного текста, обеспечивая форматы OTF, TTF и WOFF2 (от v3.001); Шрифты с «математикой» тесно обусловлены математической таблицей OpenType, используемой в качестве математического ввода формулы, и представлены только в формате OTF.
Все версии упаковки шрифтов можно получить на странице выпуска, где:
Или вы также можете скачать его по этой ссылке Baidu NetDisk.
Эта статья является лишь грубым объяснением шрифтов. В дополнение к шрифтам, есть также файлы readme (такие документы, как README.pdf ) в сжатом пакете. Пожалуйста, будьте уверены, будьте абсолютно внимательно и внимательны к чтению перед использованием!
Если вы думаете, что этот проект полезен для вас, вы также можете щелкнуть ☆ в верхнем правом углу страницы.
Файл исходного шрифта для разделения дисплея предоставляется в формате Unified Font объект 3 (UFO 3) и выглядит как папка, заканчивающаяся в .ufo . Много программного обеспечения для дизайна шрифтов может читать шрифты НЛО, такие как Fontforge. Если вы хотите отредактировать шрифты, вы можете скачать его. Но если вы просто хотите создать шрифты, также можно обработать набор инструментов Google fontmake , он полагается на работу Python, поэтому не забудьте до установленного Python и pip .
Этот репозиторий создал сценарий сборки для пользователей системы Windows. Пользователи Windows могут сделать следующий шаг 1, а затем дважды щелкните build.bat . Далее следует подробный процесс использования fontmake для создания шрифтов:
Установите Python и pip .
Клонировать этот проект в подходящее место.
git clone https://github.com/Wenti-D/ClasswizDisplayFontРекомендуется создать виртуальную среду Python:
python -m venv < your_venv_name >Платформа Windows активируется с использованием следующей команды:
./ < your_venv_name > /Script/activateПлатформа Linux активируется с использованием следующей команды:
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 на самом деле является текстом, поэтому невозможно изменить его с помощью блокнота.
Серия «Дисплей экрана класса» лицензирована в соответствии с лицензией шрифта с открытым исходным кодом версии 1.1 (SIL Open Font License 1.1). Для получения подробной информации, пожалуйста, проверьте файл OFL.txt . Если вы хотите отредактировать или опубликовать шрифты, пожалуйста, обязательно соблюдайте лицензионное соглашение. Если у вас есть какие -либо вопросы или предложения, также откройте проблему.