プログラミング用フォント。
成果物
情報源
作成されたフォントファイル名一覧
RictyDiscord-BoldOblique.ttf RictyDiscord-Oblique.ttf Ricty-BoldOblique.ttf Ricty-Oblique.ttf RictyDiscord-Bold.ttf RictyDiscord-Regular.ttf Ricty-Bold.ttf Ricty-Regular.ttf
手順
wget https://rictyfonts.github.io/files/ricty_generator.sh wget https://rictyfonts.github.io/files/os2version_reviser.sh chmod +x ricty_generator.sh chmod +x os2version_reviser.sh sudo apt-get install -y fontforge wget https://fonts.google.com/download?family=Inconsolata wget https://osdn.net/projects/mix-mplus-ipa/downloads/72511/migu-1m-20200307.zip unzip Inconsolata.zip unzip migu-1m-20200307.zip ./ricty_generator.sh auto cp ./*.ttf ~/.fonts
出力ログ
Ricty Generator 4.1.1 Copyright (c) 2011-2017 Yasunori Yusa All rights reserved. This script is to generate Ricty font from Inconsolata and Migu 1M. The generated fonts are licensed by both SIL Open Font License (OFL) Version 1.1 and IPA Font License Agreement v1.0. Due to OFL 1.1 Section 5, it is PROHIBITED to distribute the generated fonts. Generate modified Inconsolata Open ./static/Inconsolata/Inconsolata-Regular.ttf Remove ambiguous glyphs Clear instructions Save Modified-Inconsolata-Regular.sfd Open ./static/Inconsolata/Inconsolata-Bold.ttf Remove ambiguous glyphs Clear instructions Save Modified-Inconsolata-Bold.sfd Generate modified Migu 1M Open ./migu-1m-20200307/migu-1m-regular.ttf Scale down all glyphs (it may take a few minutes) Clear instructions Save Modified-migu-1m-regular.sfd Open ./migu-1m-20200307/migu-1m-bold.ttf Scale down all glyphs (it may take a few minutes) Clear instructions Save Modified-migu-1m-bold.sfd Generate Ricty Merge Modified-Inconsolata-Regular.sfd with Modified-migu-1m-regular.sfd Edit zenkaku space Edit zenkaku comma and period Edit zenkaku colon and semicolon Edit zenkaku brackets Edit en and em dashes Process before saving (it may take a few minutes) Save Ricty-Regular.ttf ...
確認
$ fc-list | grep Ricty /home/pi/.fonts/Ricty-Regular.ttf: Ricty:style=Regular /home/pi/.fonts/Ricty-Oblique.ttf: Ricty:style=Oblique /home/pi/.fonts/RictyDiscord-Oblique.ttf: Ricty Discord:style=Oblique /home/pi/.fonts/Ricty-BoldOblique.ttf: Ricty:style=Bold Oblique /home/pi/.fonts/RictyDiscord-Bold.ttf: Ricty Discord:style=Bold /home/pi/.fonts/RictyDiscord-Regular.ttf: Ricty Discord:style=Regular /home/pi/.fonts/RictyDiscord-BoldOblique.ttf: Ricty Discord:style=Bold Oblique /home/pi/.fonts/Ricty-Bold.ttf: Ricty:style=Bold
所感
ビルドにけっこう時間がかかった。
対象環境
- Raspbierry pi 4 Model B
- Raspberry Pi OS buster 10.0 2020-08-20 ※
- bash 5.0.3(1)-release
$ uname -a Linux raspberrypi 5.4.83-v7l+ #1379 SMP Mon Dec 14 13:11:54 GMT 2020 armv7l GNU/Linux