「フォント」の版間の差分
Notion-MW タグ: 差し戻し済み |
Notion-MW |
||
(同じ利用者による、間の1版が非表示) | |||
32行目: | 32行目: | ||
いよいよ名前の変更を行う。ttfやotfのデータはいくつかの「テーブル」に分かれているが、今回使用するのはそのうちの「name」というテーブルである。ttxでこれを取り出すには | いよいよ名前の変更を行う。ttfやotfのデータはいくつかの「テーブル」に分かれているが、今回使用するのはそのうちの「name」というテーブルである。ttxでこれを取り出すには | ||
<syntaxhighlight lang=" | <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=" | <syntaxhighlight lang="xml"><?xml version="1.0" encoding="UTF-8"?> | ||
<?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=" | <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つしかない方を-mの引数にするほうが簡明だと思われるので、それで覚えられる。といっても-tの引数には複数のテーブルを指定できるわけだが… | mはmergeの頭文字である。ttfとttxの順番を間違えやすいので注意すること。基本的に、マージの時に使うフォントファイルは1つ、対してttxファイルは(今回の例とは違って複数のテーブルを一気にマージする場合は)複数あるかもしれないと考えると、1つしかない方を-mの引数にするほうが簡明だと思われるので、それで覚えられる。といっても-tの引数には複数のテーブルを指定できるわけだが… | ||
問題がなければ、fontfile#1.ttfのようなファイルが生成される(既存ファイルへの上書きは回避される)。ダブルクリックで開いてみて、名前が変わっていることを確認する。 | 問題がなければ、fontfile#1.ttfのようなファイルが生成される(既存ファイルへの上書きは回避される)。ダブルクリックで開いてみて、名前が変わっていることを確認する。 | ||
[[Category:IT]]{{#seo:|title={{FULLPAGENAME}} - Turgenev's Wiki}} | [[Category:IT]]{{#seo:|title={{FULLPAGENAME}} - Turgenev's Wiki}} |