SSブログ

SonyReader PRS-505の日本語化メモ(その3) [ソフトウェア]

Windowsでもスクリプトでできるようだ。
1. http://www.geocities.jp/meir000/fontforge/ から http://www.geocities.jp/meir000/fontforge/fontforge-mingw_2009_06_24.zip を拾ってきて、C:\にでも展開する。
c:\fontforge-mingw_2009_06_24 というフォルダにbinやらhtmlやらができるはず。
2. エクスプローラでフォルダ C:\PRS-505-FONT を作成して、
tt0003m_.ttf, tt0011m_.ttf, tt0419m_.ttf, ipagp.ttf, ipamp.ttf, ipagui.ttf
をコピーしておく。
さらに、以下のスクリプトを prs-505-font+IPA-font.pe に保存する。
----ここから
#!/usr/bin/env fontforge -script

PRS_Goth = "tt0003m_.ttf"
PRS_Min = "tt0011m_.ttf"
PRS_GUI = "tt0419m_.ttf"

IPA_Goth = "ipagp.ttf"
IPA_Min = "ipamp.ttf"
IPA_GUI = "ipagui.ttf"

output = "prs-505-font+IPA-font/"

Open(IPA_Goth)
ScaleToEm(2048)
Generate(IPA_Goth:r + "-scaled.ttf", "")
Close()
Open(PRS_Goth)
MergeFonts(IPA_Goth:r + "-scaled.ttf")
Select(0u301c)
Copy()
Select(0uff5e)
Paste()
Generate(output + PRS_Goth, "", 4)
Close()

Open(IPA_Min)
ScaleToEm(2048)
Generate(IPA_Min:r + "-scaled.ttf", "")
Close()
Open(PRS_Min)
MergeFonts(IPA_Min:r + "-scaled.ttf")
Select(0u301c)
Copy()
Select(0uff5e)
Paste()
Generate(output + PRS_Min, "", 4)
Close()

Open(IPA_GUI)
ScaleToEm(2048)
Generate(IPA_GUI:r + "-scaled.ttf", "")
Close()
Open(PRS_GUI)
MergeFonts(IPA_GUI:r + "-scaled.ttf")
Select(0u301c)
Copy()
Select(0uff5e)
Paste()
Generate(output + PRS_GUI, "", 4)
Close()
----ここまで
3. コマンドプロンプトを起動して、
...> C: <Enter>
C:\...> cd \PRS-505-FONT <Enter>
C:\PRS-505-FONT> mkdir prs-505-font+IPA-font <Enter>
C:\PRS-505-FONT> ..\fontforge-mingw_2009_06_24\bin\fontforge -script prs-505-font+IPA-font.pe <Enter>

で C:\PRS-505-FONT\prs-505-font+IPA-font 以下にできるはず。
Linuxだと、スクリプトは

#!/usr/bin/env fontforge -script

fonts=[ \
[ "tt0003m_.ttf" , "ipagp.ttf" ], \
[ "tt0011m_.ttf" , "ipamp.ttf" ], \
[ "tt0419m_.ttf" , "ipagui.ttf" ] \
]
output="prs-505-font+IPA-font/"

i=0
while (i < SizeOf(fonts))
prs_ipa=fonts[i]
scaled=prs_ipa[1]:r + "-scaled.ttf"
Open(prs_ipa[1])
ScaleToEm(2048)
Generate(scaled, "")
Close()
Open(prs_ipa[0])
MergeFonts(scaled)
Select(0u301c)
Copy()
Select(0uff5e)
Paste()
Generate(output + prs_ipa[0], "", 4)
Close()
++i
endloop

ですむのに、fontforge-mingw_2009_06_24 だとなぜか動かない?

nice!(0)  コメント(1)  トラックバック(0) 

nice! 0

コメント 1

春野


出会いの季節っしょ♪
一人暮らしの女とかマジですぐポンポン落ちておもしれーww
お姉さん美味しかったです(^q^)
http://1pc85zj.www.sofban.info/1pc85zj/
by 春野 (2011-04-09 04:46) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

SonyReader PRS-505の日..Fujitsu fi-4340C ブログトップ

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。