Notion-MW
タグ: 差し戻し済み
Notion-MW
 
(同じ利用者による、間の1版が非表示)
32行目: 32行目:
いよいよ名前の変更を行う。ttfやotfのデータはいくつかの「テーブル」に分かれているが、今回使用するのはそのうちの「name」というテーブルである。ttxでこれを取り出すには
いよいよ名前の変更を行う。ttfやotfのデータはいくつかの「テーブル」に分かれているが、今回使用するのはそのうちの「name」というテーブルである。ttxでこれを取り出すには


<syntaxhighlight lang="python">
<syntaxhighlight lang="vb.net">ttx -t name fontfile.ttf</syntaxhighlight>
 
vb.net
ttx -t name fontfile.ttf</syntaxhighlight>
とする。tはtableの頭文字である。これで、fontfile.ttxというXMLが出力される。
とする。tはtableの頭文字である。これで、fontfile.ttxというXMLが出力される。


46行目: 43行目:
(このデータは[http://fonts.jp/hanazono/ 花園フォント]と同じく[https://glyphwiki.org/wiki/GlyphWiki:%e3%83%a1%e3%82%a4%e3%83%b3%e3%83%9a%e3%83%bc%e3%82%b8 GlyphWiki]のデータをもとにしたフォントとして筆者が最近公開した[https://github.com/ge9/NazonoMincho https://github.com/ge9/NazonoMincho]のものである)
(このデータは[http://fonts.jp/hanazono/ 花園フォント]と同じく[https://glyphwiki.org/wiki/GlyphWiki:%e3%83%a1%e3%82%a4%e3%83%b3%e3%83%9a%e3%83%bc%e3%82%b8 GlyphWiki]のデータをもとにしたフォントとして筆者が最近公開した[https://github.com/ge9/NazonoMincho https://github.com/ge9/NazonoMincho]のものである)


<syntaxhighlight lang="python">
<syntaxhighlight lang="xml"><?xml version="1.0" encoding="UTF-8"?>
 
vb.net
<?xml version="1.0" encoding="UTF-8"?>
<ttFont sfntVersion="OTTO" ttLibVersion="4.38">
<ttFont sfntVersion="OTTO" ttLibVersion="4.38">


127行目: 121行目:
.ttxファイルを書き換え終わったら、次のコマンドで元のフォントファイルに適用する。
.ttxファイルを書き換え終わったら、次のコマンドで元のフォントファイルに適用する。


<syntaxhighlight lang="python">
<syntaxhighlight lang="vb.net">ttx -m fontfile.ttf fontfile.ttx</syntaxhighlight>
 
vb.net
ttx -m fontfile.ttf fontfile.ttx</syntaxhighlight>
mはmergeの頭文字である。ttfとttxの順番を間違えやすいので注意すること。基本的に、マージの時に使うフォントファイルは1つ、対してttxファイルは(今回の例とは違って複数のテーブルを一気にマージする場合は)複数あるかもしれないと考えると、1つしかない方を&#45;mの引数にするほうが簡明だと思われるので、それで覚えられる。といっても&#45;tの引数には複数のテーブルを指定できるわけだが…
mはmergeの頭文字である。ttfとttxの順番を間違えやすいので注意すること。基本的に、マージの時に使うフォントファイルは1つ、対してttxファイルは(今回の例とは違って複数のテーブルを一気にマージする場合は)複数あるかもしれないと考えると、1つしかない方を&#45;mの引数にするほうが簡明だと思われるので、それで覚えられる。といっても&#45;tの引数には複数のテーブルを指定できるわけだが…


問題がなければ、fontfile&#35;1.ttfのようなファイルが生成される(既存ファイルへの上書きは回避される)。ダブルクリックで開いてみて、名前が変わっていることを確認する。
問題がなければ、fontfile&#35;1.ttfのようなファイルが生成される(既存ファイルへの上書きは回避される)。ダブルクリックで開いてみて、名前が変わっていることを確認する。
[[Category:IT]]{{#seo:|title={{FULLPAGENAME}} - Turgenev's Wiki}}
[[Category:IT]]{{#seo:|title={{FULLPAGENAME}} - Turgenev's Wiki}}