フォントのソースを表示
新しいページはコチラ
移動:
案内
,
検索
== '''概要''' == 文字コードに対応したフォントが必要になります。各言語だけの領域に特化した小さなフォントファイルからUnicodeフォントのような非常に膨大な情報をもったものまでさまざまですが、Unicodeフォントともなると相当に時間のかかる作業になると思われます。誰かがフォントを作ってくれているから文字が画面上に正しいカタチで見えています。その大変さを感じ、感謝していただけるようにどれほどすごい作業なのかということと、実際に簡単でありながらも美しさをもかもしだせるアウトライン形式のフォントファイルを作成する手法の一つを紹介したいと思っています。アプリ作成においても独自フォントによる汎用の再利用図形セットとしての扱い方もあると思いますので、これはアプリケーション開発にも関係するものだと思います。 == '''フォントファイル作成手段''' == *[[フォント METAFONT]] <ymath>$ \TeX、\LaTeX $</ymath>に搭載されているFONT作成技術です。 == '''Windowsフォントファイル作成アプリ''' == FontForge [http://fontforge.github.io/en-US/ 公式サイト] *'''アプリケーション入手方法''' :1.上記の公式サイトからWindowsInstallというオレンジのボタン状のリンクをクリック :2.「subscribe/confirm and dawnload」というボタンを押します。後ろの確認してダウンロードという意味の方になりますね。寄付してもいいという寛大な方はdonateからアプリの価値相応の金額をクレジットカードで支払って、隣のテキストボックスにコードを入力して「subscribe/confirm and dawnload」というボタンを押します。寄付した人には、いいことがあるかもしれませんね。 *'''インストール''' :日本語対応してますので、直感でいけます。 :パスの登録は自分でやらないとダメみたいですね。環境変数PATHに追加で「インストールディレクトリ\FontForgeBuilds\bin」という感じです。Windows10だと :*「コントロール パネル\すべてのコントロール パネル項目\システム」から「左側の項目のシステムの詳細設定」 あるいは :*「スタートアイコンを右クリックして表示されるメニュー」から「システム」を選択して「関連情報の項目にあるシステム情報」 を選択して表示されるダイアログウィンドウの「詳細設定」タブから環境変数を選択して「新規」ボタンでアクティブになった部分に追記入力します。デフォルトのインストールパスだと「'''C:\Program Files $($x86$)$\FontForgeBuilds\bin'''」ですね。 :パスを通しておくと、METAFONTのmf2pt1コマンドの結果呼び出されるFontForgeコマンドが動作してType1フォントが生成されます。 *'''アプリの特徴''' :METAFONTも読み込めます。もちろん、METAFONTからmf2pt1で生成するplain type1フォント$($adobe方式$)$のようなアウトライン形式のフォントも読み込めます。通常利用するフォントであるTrueTypeフォントであるttfやttfのコレクション形式のttc、OpenTypeフォントのotfやコレクション形式のotcといったフォントファイルも読み込めます。なんというか物凄い豊富な機能を保有したアプリのように感じます。これがフリーで手に入るようになったのか!!という凄さです。 :'''対応するファイルの種類・拡張子''' ::TeX Bitmap Font :::<nowiki>*</nowiki>.mf :::<nowiki>*</nowiki>.$($nnnn$)$gf :::<nowiki>*</nowiki>.$($nnnn$)$pk ::PostScript :::<nowiki>*</nowiki>.ps ::TrueType :::<nowiki>*</nowiki>.ttf :::<nowiki>*</nowiki>.ttc ::OpenType :::<nowiki>*</nowiki>.otf :::<nowiki>*</nowiki>.otc ::Type1 :::<nowiki>*</nowiki>.pfb AdobeのPostScript形式Type1でPrinter Font Binary ::Type2 ::Type3 ::SVG ::Unified Font Object ::FontForge SFD :::<nowiki>*</nowiki>.sfd == '''関連記事''' == [[Unicode]]
フォント
に戻る。
個人用ツール
3.15.141.206
このIPアドレスのトーク
ログイン
名前空間
ページ
議論
変種
表示
閲覧
ソースを表示
履歴表示
操作
検索
案内
メインページ
コミュニティ・ポータル
最近の出来事
最近の更新
おまかせ表示
ヘルプ
ツールボックス
リンク元
関連ページの更新状況
特別ページ