過去の日記

2011-12-06 [長年日記]

iriver Cover Story Basic 衝動買い [etc]

つい出来心で……。新品5000円だったんですもの!

E Inkが8階調なところと、非表示状態があまり白くないところが難点。



Next

ただただしさんのKindlizerにzipタスクを追加する

TextMate用のフォントを作るのこと [tools]

参考

TextMate で日本語をわりとまともに表示する - d.hetima


日本語が細くなるということもあるので、Rictyフォントのように濁点半濁点の区別がつく方がいいなぁと思い、Migu 1Mから合成することに。
英文フォントの方もRictyと同じく Inconsolata をベースに合成してみた。
が、Inconsolata と VeraMono ではサイズが全然違うらしく試行錯誤。


#!/usr/bin/fontforge -script

#日本語を細くする
Open("migu-1m-regular.ttf"); #日本語フォント
SelectAll()
foreach
  Scale(56, 95, 0, 0)
endloop
SetFontNames("TempTextMate-Regular", "TempTextMate", "TempTextMate Regular", "TempRegular", "")
Generate("temp56x95.ttf", "", 0x14) # 0x14は適当、、
Close()

#VeraMonoとMerge
Open("Inconsolata.otf");
MergeFonts("temp56x95.ttf");
SetFontNames("TextMateIncosolata-Regular", "TextMateIncosolata", "TextMateIncosolata Regular", "TextMateIncosolata", "")
Generate("TextMateIncosolata.ttf", "", 0x14) # 0x14は適当、、
Close()

こんな感じにした。


という作業履歴。