フォント中のグリフの存在を確認する方法

このQ&Aのポイント
  • 任意のフォントについて、その中に存在するグリフのunicodeを一覧で出力する方法について教えてください。
  • 今まで使っていたフォントのグリフが、新しく使う予定のフォントに存在するかどうか確認したいですが、目視で確認するのは大変です。機械的に確認する方法があれば教えてください。
  • フォント中のグリフが存在する箇所のunicodeを一覧で出力する方法について知りたいです。目視で確認する作業が大変なため、機械的に確認できる方法があれば教えてください。
回答を見る
  • ベストアンサー

フォント中のグリフの存在を確認する方法

任意のTrueTypeフォントに対して、そのフォント中のグリフが存在する箇所のunicodeを一覧で出力する方法はないでしょうか? 例えば、 U+0000 U+0001 U+0002 ... のような一覧で出力でき、その結果をテキストデータとして扱えればよりベターです。 今まで使っていたフォントが持っているグリフが、今度新しく使う予定のフォントの中にすべて存在するかを確認したいと思っているのですが、今のところ目視で確認する以外の手段が見つからず、その場合あまりにも大変な作業となるため、機械的に確認できる方法があればと思っております。 もしご存知の方がいましたらご教示ください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

私も探しているのですがなかなかいいものがありません。 今のところ私の知っている唯一の方法が「FontForge」を使う方法です。 このソフトはそもそもフォント作成ソフトなので重いですし、UNIX/Linux用なのでWindows上で動かすのは面倒です。 なお私は非公式な「unofficial fontforge-mingw」というものを使っています。 http://www.geocities.jp/meir000/fontforge/ フォントを読み込んで、以下のスクリプトをコピーし、ファイル→スクリプトを実行(Ctrl+「.」)で開いた窓にペーストして実行してください。 普通のフォントなら10分くらいでテキストが出力されると思います。 SelectWorthOutputting() str="" code=0 foreach code=GlyphInfo("Unicode") str+="U+"+code+" " endloop WriteStringToFile(str,"C:\\FILENAME.txt")

onotch-x
質問者

お礼

回答ありがとうございます。 試してみたいと思います。 Linux環境は手元にあるので、そちらでもトライしてみます。 どうもありがとうございました。

関連するQ&A

  • 全てのグリフの一覧を出力するフォント・ユーティリティーを探しています

     Mac OS X 10.3.6 (Build 7R28) を使っています。マックにインストールされている任意のフォントの全グリフの一覧をファイルに出力できるユーティリティーを探しています。(例えば、Licida Grande の 2,826 グリフ全てを表示できるユーティリティーです。)ファイルに出力できなくても、一覧を {Command-A} {Command-C} {Command-V} でコピー&ペーストできるだけでもいいのですが...。  Apple Font Book 1.0.2、Ergonis Software PopChar X 2.2.1、Extensis Suitcase X1、FontAgent Pro 2.0、LemkeSoft FontBook 4.1、Unicode Font Info 1.5.1、Virage FontViewer 0.3.3 等を試してみましたが、どれもサンプルを出力するだけで、全収録グリフの一覧を出力はしてくれません。もちろん、ASCII の範囲ではなく、Unicode 全体のグリフ一覧が欲しいのですが...。フリーウェア、シェアウェア、市販品のどれでも構いません。

    • 締切済み
    • Mac
  • フォントの疑問

    先日もPSフォントについて質問をさせていただきましたが、頭の中を整理していくうえでどうしても確認したい点がありましたので、再度質問させていただきました。 1、PSフォントのアウトラインデータをサービスビューロに持ち込まないと出力をしてもらえないのでしょうか?サービスビューローが同一のプリンタフォントを所持していれば問題ないのではないかと思っております。 また赤い正方形の中にAと白でくり貫かれたアイコンは、PSフォント特有のアイコンなのでしょうか?つまりその赤いアイコンがアウトラインデータであり、それを持ち込む必要があるのかなと思っております。 2、TrueTypeフォントのフォントスーツケースの中にも、PSフォントのフォントスーツケースの中にも共通してAと一つだけ書かれている白いアイコンが存在しますが、これはいったい何なのでしょうか?ビットマップフォントというものでしょうか? 3、TrueTypeフォントの中には、Aが三つ並んだアイコン(これが本来のTrueTypeフォントのアイコン)が一つしか入っていないものもありますし、そのアイコンに加えて、Aが一つ書かれているアイコンが複数含まれているスーツケースもあります。 同じTrueTypeフォントなのにスーツケースの中に入っているファイルの数に違いがある理由がわかりません。 以上、三点、宜しくお願いいたします。

    • ベストアンサー
    • Mac
  • windowsの代替フォント

    はじめまして。 mrnoriと申します。 現在.net frameworkでフォントファイル(ttf,ttc,otf)を読み込んで 画像を生成し、画面に出力するという処理を実装しています。 その際かなフォントに漢字など入力すると漢字がMSゴシックと思われるフォントに代替されます。 これはwindowsの標準フォントが代替フォントとして使用されているのでしょうか? また漢字が表示されると読み込んだファイルに漢字のグリフがあると勘違いしてしまいそうなので、代替フォントを指定するなどして、グリフの存在しない文字は"・"や"□"などに置き換わるようにしたいのですが、可能でしょうか? ご教授のほどよろしくお願いします。 ちなみに環境は以下のとおりです。 .net framework ver1.4 asp.net ver1.4 C# win32api ※otfを扱うためAddFontResourceExでファイルを読み込み、CreateFontで論理ファイルを作成、TextOutで文字描画を行っています。

  • 存在する一般ユーザの確認方法

    Linux RedHatEL5を使っています。 存在する(自分で作成した)一般ユーザの一覧表を作成したいのですが、 サーバ内の一般ユーザの確認方法が分かりません。 もし、分かる方がいらっしゃいましたら確認方法などを教えて下さい。 よろしくお願いします。

  • ワードで自作フォントが変更できない

    TrueTypeフォントファイル(*.ttf)を作るフリーソースを 自分に合うよう修正して、*.ttfを作りましたが ワードで、文字選択して、自作フォントに変更すると 漢字だけ変更できません。 ASCIIやひらがな・カタカナは変更できます。  できない文字:[仝]と[亜]以降の漢字  できる文字 :上記以外 <その他の現象>  ・ワードで、先に自作フォントに設定しておいて   漢字入力するとちゃんと自作フォントで表示できる  ・ワードパットで自作フォントの漢字をワードに   コピペすると、自作フォントでコピーされる  ・ワードパットや秀丸だと、全部自作フォントに変換できる  ・IMEの文字一覧では、全部自作フォントで表示される <環境>  WindowsXP PE  OfficeXP 仝(unicode=0x4edd)と亜(unicode=0x4e9c)なので ワードが文字のUnicodeを見て変更しないようにしている ような気がします。 *.ttfの中をいじれますので 何かご存知の方いらしたら、お教え下さい。

  • Word2000ファイルで使用中のフォントを知りたい

    Word2000の文書の中でどんなフォントが使われているかを知る方法はありますか? 文書を他のコンピュータで開くと代替フォントに変わってしまい、正しく表示されません。 そのため、使用されているフォントを相手側でもインストールする必要があるのですが、どのフォントをインストールすれば良いのか分かりません。 そこで、文書中で使用されているフォントの一覧を作成するようなマクロ、またはその機能そのものはないのでしょうか? (※ 保存オプションの「TrueTypeフォントを埋め込む」では解決できませんでした)

  • フォントファイルの復元

    指定したフォントがWeb上で表示されなくなったので、こちらで検索 させていただいたところ、フォントキャッシュを削除すればいい とのことでしたのでフォントキャッシュを削除するはずが 間違えてTrueTypeフォントファイル(だったと思います)を 削除してしまいました。 今TrueTypeフォントファイルをクリックしても ダウンロードのダイアログ(?)が出てきます。 「ダウンロードして開く」を選んでももう一度同じダイアログ が開くだけです。 「保存する」を選んでも同様です。 もう復元は無理ですか? 無理ならもう一度作成することは出来ますか? もしそれも無理ならフォントファイルを見れる方法を教えてください。 お願いします!!!!

  • FONTがジャギっちゃいます。

    (mac OS10 のclassic環境で)OS9.2を使用しています。 以前使用していたmacからfontをうつしかえたのですが、 プリンター(EPSON PM-950C)で出力するとジャギってしまいます。 画面上でもジャギジャギです(>_<) TrueTypeだかPostScriptだかATMだかナニがナニやらわかりません。 画面でキレイに見えて、かつ、出力もキレイにするにはどうしたらよいですか? できればアウトライン化しないで済む方法が良いのですが…。 (QuarkXpressを使用したいので) シロウト質問でスミマセン(泣)がよろしくおねがいしマス。

    • ベストアンサー
    • Mac
  • フォントを調べる方法はありますか?

    はじめまして。 じつは今、いろいろなロゴやタイトルに使われている、フォントを調べています。 そこで、気に入ったロゴなどのフォントを検索する方法があればべんりだと思うのですが、そのようなサイト、サービスは存在しなのでしょうか? また、有名なブランド「CHANEL」のロゴに使われているフォントを教えていただけないでしょうか? そうかよろしくお願いいたします

  • フォントについて

    Windos Meです。今まで使っていたフォントが急に使えなくなりました。G.CREW8からインスト-ルしたものです。インストールが消えたのかと思い、もう一度インストールをやり直そうとしたら存在してますとのこと。フォントの一覧をみたらやはり消えてはいませんでした。でも、ワードを使うときのフォントの中からは消えています。どうしたら今までどおり、使用することができるでしょう・・・?難しい用語を使われるとよくわからないほぼ初心者です。宜しくお願いします。