rictyフォントの生成

Windows10のVS Code用にrictyフォントを生成してみた。

前提
 ・Windows 10 Pro 1909
 ・Docker Desktop for Windowsがインストール済み

先ずはフォント作成作業用のコンテナを用意する。

docker run -it -d -h ub --name ub ubuntu:18.04
docker exec -it ub /bin/bash
apt-get update
apt-get install wget unzip fontforge fonttools vim

必要なフォントをダウンロードする。
今回のフォントは新しく公開された「clamp-1m」としてみた。

mkdir /home/ricty
cd /home/ricty

wget https://github.com/google/fonts/raw/master/ofl/inconsolata/static/Inconsolata-Regular.ttf
wget https://github.com/google/fonts/raw/master/ofl/inconsolata/static/Inconsolata-Bold.ttf

wget https://ja.osdn.net/projects/mix-mplus-ipa/downloads/72749/clamp-1m-20200415.zip
unzip clamp-1m-20200415.zip

ricty生成スクリプトをダウンロードする。

wget https://rictyfonts.github.io/files/ricty_generator.sh

このバージョンの「 clamp-1m 」は os2version_reviser.shが効かなかったので以下のスクリプトhabachosei.shを用意した。

#!/bin/bash

for P in Ricty*.ttf; do
  ttx -t OS/2 "$P"
  sed -i.bak -e 's,xAvgCharWidth value="897",xAvgCharWidth value="448",' "${P%%.ttf}.ttx"
  mv "$P" "${P%%.ttf}.org.ttf"
  ttx -m "${P%%.ttf}.org.ttf" "${P%%.ttf}.ttx"
done

ricty生成スクリプトを実行する。

chmod 755 ricty_generator.sh habachosei.sh
./ricty_generator.sh -d "0" Inconsolata-{Regular,Bold}.ttf ./clamp-1m-20200415/clamp-1m-w4-{regular,bold}.ttf
./habachosei.sh

出来上がったフォントをWindowsのフォルダにコピーしてインストール。
以下コードはdownloadsにrictyというフォルダを作成している前提。

docker cp ub:/home/ricty/RictyDiscord-Bold.ttf .\downloads\ricty\
docker cp ub:/home/ricty/RictyDiscord-Regular.ttf .\downloads\ricty\

VS Codeに設定すると文字幅がちょっと広めになるが許容範囲かな。
Eclipseでは指定通りになっていた。

以下 参考

「 clamp-1m 」 だとricty_generator.shに「-d “0”」をつけないとDiscordの0が普通の0になってしまったので付けた。ドットではなく、スラッシュになるがまあよしとする。

「 clamp-1m 」 のxAvgCharWidthの値の「897」は以下のようにして確認した。

ttx -t OS/2 RictyDiscord-Regular.ttf
vi RictyDiscord-Regular.ttx

参考URL
プログラミング用フォント Ricty
mixfont-mplus-ipa プロジェクト日本語トップページ – OSDN
Rictyフォントの文字間隔を修正する

FlexScan EV2750の超解像設定

今まで使っててなーんかザラザラ感があると感じていたが、「カラー調整」の「超解像」設定をオフにしたら、わたし好みのシャープさになった。ま、シャープさというか、解像感を出さないような設定をしたのでマイルドさというか。
あまりギザギザになるまで輪郭をくっきりする必要はないと思う。

今日の出来事(10/9)

※ネタバレ注意

響け!ユーフォニアム2 第1話

「声に出てた」もだんだん様式美となりつつあるな。

~・~・~

うどんの国の金色毛鞠 第1話

たぬきって!

~・~・~

艦これはイベントも近いし6-4の攻略をどうしようかと迷っていたがやり始めてしまった!まあ、いっくぞー!!

~・~・~

ネタバレ注意で擬似要素のコンテントを日本語にしているものが今日見たら文字化けするようになっていた。UTF-8でエスケープした文字列を指定すればよいみたい。それでやると文字化けしなくなった。今までなんで出てたのだろうか???

今日の出来事(9/25)

もうそろそろ秋スタートアニメのチェックと録画予約をしないといけない。
取り敢えずは10/1日分は予約した。今回は何タイトルあるのやら。

夏目友人帳が今から楽しみ。
アニメ 夏目友人帳 公式サイト

~・~・~

「たまゆら~卒業写真~ 第4部 朝- あした -」をまた見返してみた。ほっこりする。
たまゆら〜卒業写真〜

~・~・~

また、大破進軍をしてしまった。キラ付け時のバイト艦だけど、バイト艦でも轟沈させないマイルールなので気をつけないと。

続きを読む 今日の出来事(9/25)