• 締切済み

TTFフォントのカーニング情報について

TTF形式のフォントにはカーニング情報が入っていて文字の並びに応じて幅が変化すると聞きます。 それを試してみたところ、メモ帳とWordで奇妙な差が見られました。 1. ・メモ帳ではメイリオでしかカーニングが効かない。 ・Wordではメイリオ以外にもArialやCenturyなど基本的な英字フォントでカーニングが効く。 この差は何によるのでしょうか。つまり、メイリオはその他のフォントと何が違うのでしょうか。また、メイリオの他にメモ帳でカーニングが効くフォントはありますか? 2. ・メモ帳ではメイリオは英字だけでなくギリシャ文字やキリル文字でもカーニングが効く。 ・Wordでは英字のみしかカーニングが効かない。 Wordは英字とそれ以外で挙動を変えているのでしょうか。また、私が試したのはWord2007ですが他のバージョンでも同様でしょうか。さらに、Wordでカーニングできる文字種は英字以外に何かありますか? なお、テストはWindowsXP、Word2007、メイリオver5.00、「TATHH」と「THAHT」あるいは同形のギリシャ/キリル文字で行っています。 カテゴリは適切なものが無かったので、一応Word関連ということでこのカテゴリにしています。

みんなの回答

  • Hoyat
  • ベストアンサー率52% (4897/9300)
回答No.1

1.メイリオは従来のTTFフォントではなく「ClearType」フォントで、MS Pフォントで使われていた「プロポーショナル」をより洗練化した技術が使われています。基本的に「プロポーショナル」は欧文文字の為のカーニング情報であるので2バイト文字(漢字や仮名などの非欧文文字)に使用すると「美しくない」文字詰めになってしまっていたのですが、それを2バイト文字でも綺麗に詰まるようにした物です(概念として、実際には根本から違う)。同様のアプローチをした文字としてはAdobeが中心になって推し進めたOpenTypeフォントがあります(こちらの方がスタンダードです)。 2.XpではClearTypeにネイティブ対応していないので、その上で動くソフトは基本的にはClearTypeの恩恵には預かれません(まぁこれはClearTypeのが後から出ているからしょうがないと言えばそれまでですが)。 Word等のOffice製品はフォントの情報を優先せずにXpのフォントエンジンを使用するためにメイリオの本来の機能であるClearType機能が使えません。メモ帳は本来はテキストエディタであるが故にXpのフォントエンジンを使わないので、逆にフォントの持つ機能が使えると言う「おかしな現象が出る」訳です。

SortaNerd
質問者

お礼

回答ありがとうございます。しかし良く分からない点が多いです。 プロポーショナルフォントとは文字毎に固有の幅を持つもので、隣に並ぶ文字との関係で文字幅が変化するカーニングとは別物です。 ClearTypeはフォントの表示技術であって、フォントファイルの機能ではないと思います。 それともClearTypeというのはフォントファイル内のデータ構造も定めているのでしょうか? XPはClearTypeにネイティブ対応していますし、WordなどもClearTypeを使っています。 ClearTypeのオンオフとカーニングの状況は関係ありませんでした。 「XPのフォントエンジン」というものが何を指すのか分かりません。 ArialやCenturyにもフォント内にカーニング情報があるのだと思いますがなぜメモ帳で表示できないのでしょうか。

SortaNerd
質問者

補足

再度試してみたところ、さらに奇妙なことが起こりましたのでここに補足します。 Wordでギリシャ文字やキリル文字のカーニングが効かないと書きましたが、もう一度試してみるとなぜか今度はCenturyではギリシャ文字とキリル文字もカーニングされました。 さらにフォントを変えたり戻したり、カーニングのオンオフを切り替えたり、文字を切り貼りしたりしているとメイリオでもカーニングができました。一方Arialではできませんでした。 さらに、和田研細丸ゴシック2004P4というフリーフォントでも一度だけギリシャ文字のカーニングが起こりました。このフォントは英字はWordでカーニングし、メモ帳ではカーニングしません。 カーニングするかしないかが再現性が無く困ります。

関連するQ&A

  • ワード2000のカーニングとは?

    ワード2000を使っています。フォントの文字幅と間隔のボックスに、カーニングを行う というチェックボックスがありますが、カニングとはどういったものでしょうか?教えてください。

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

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

  • Microsoft Office 自作フォントの表示について

    自作したギリシア文字のフォントをWordやExcelで使用したいと考えているのですが、 実際に作成したフォントに設定してみても全く変化がありませんでした。 Excelでは「ギリシャ拡張」はうまく行きましたが、「基本ギリシャ」は駄目でした。 Wordの方はどちらも駄目でした。 「記号と特殊文字の挿入」で参照すると、ちゃんとその文字は表示されます。 しかしそれを実際に挿入してみると、MSゴシックなどの初期設定のものに変えられてしまいます。 メモ帳などのOffice以外のソフトウェアでは問題なく表示されるんですが……。 Word、Excelともにバージョンは2003で、OSはXPのSP2です。 PCがおかしくなったのではと思い、他のPCで試したりもしましたが結果は同じでした。 どなたか原因を御存知の方いらっしゃいませんでしょうか? よろしくお願いします。

  • ロシア語・ギリシア語のファイル名のフォントを変更したいです

    ロシア語およびギリシア語のファイル名(エクスプローラーでフォルダーを開くときに表示される名前のことです)で使われるキリル文字・ギリシア文字のフォントが、文字と文字の間隔が極端に広く、字形も通常の印刷物では使えないような字形です。インターネットエクスプローラーでウェブサイトを閲覧すると、文字間隔が調整され字形もプロフェッショナルなフォントで表示されます。またワード、エクセルなどのアプリケーションでも望ましいフォントが使用できます。 上述のファイル名、ブラウザーのウィンドウ名、ブラウザーのプラグイン内のフィールド(グーグルツールバーの検索フィールドなど)でキリル文字、ギリシア文字が変なフォントで表示されます。ちなみにタイ語、ヘブライ語、アラビア語のサポートを有効にしてい、これらの言語のファイル名は問題なく表示できます。 最近XPを再インストールしたところなのでこのような不具合があることはとても気になります(コンピューター購入時から表示に問題があったかどうかはわかりません)。どうか経験のある方、対策を教えてください。

  • フォントについて。

    英字(?)のフォントを探しています。 oldなんとか?、というわりと装飾っぽい文字なのですが、正式名称が分りません。アルファベットの大文字が特徴的な形になっているものです。 Windows xpのワードに入っていました。Windows Vistaのワードには入っていなかったので、探しています。 もし、ご存知でしたら教えてください。

  • 文字のフォントについて教えてください。

     ワードで、探している文字の形はメイリオ(8ポイント)なのですが、印字してみると期待しているより太字で印字されてしまいます。  この場合、フォントはメイリオで線だけ細い書体というのはあるのでしょうか。また、ない場合、印刷する時に線だけ細くして印字する方法はあるでしょうか。  どなたか知っている方教えてください。よろしくお願いします。

  • システムフォント 修正

    XPを使っています。 画面のフォントをメイリオにするためにレジストリを変えてシステムフォントを変更しました。 ところがwordやexcelでMS ゴシックやMS Pゴシックなどを選択してもメイリオで表示されてしまうのです。 さらにATOKパレットも文字化けしています。 参考にしたHPも見つからず直す方法がわかりません。 どなたかよろしくお願いいたします。

  • Mac系ソフトにおける英字フォントと日本語フォントの併用について

     MS-Wordや、ナイサスのWighters Expressなどワープロソフトは、設定(プロパティ)で、日本語と英字フォントを分けて使えますよね。  それを踏まえまして、  (1)その他のソフト、例えば、バンドルされている、Omnioutlinerで、(文字を選択して、いちいち変換する方法以外で、)英字フォントと日本語フォントをどれにするのか指定する方法はあるのでしょうか。  (2)Omnioutlinerなどの場合、日本語テキストを含む文字に、英字フォントを指定した場合、日本語の部分に代用の日本語フォントがあてられているみたいですが、この代用されるフォントはどのようにして決まるのでしょうか?  (3)伝え聞いたところでは、Adobeのインデザインではフォントを合成する機能があるそうです。これを用いて、英字フォントと日本語フォントを合成した新しいフォントセットを作り、ナイサスなど、別のワープロソフトで使う・・ことは、可能でしょうか。  どれか一つでも構いませんので、ご回答よろしくお願いいたします。

    • ベストアンサー
    • Mac
  • パワーポイントでメイリオフォント

    Windows7でパワーポイント2013を使っているのですが 編集中のパワーポイントのファイルで 文字入力の際にメイリオフォントが選べなくなりました。 他のフォントは選べるのですが。 何か理由はあるでしょうか? なお、新規作成の際にはメイリオフォントを選ぶことができます。

  • メイリオ以外の綺麗なフォント

    Vistaのデフォルトフォントのメイリオは非常に綺麗で好きなのですが、文字が横に広く行間も広いので、現在使っているファイラーでは表示に少々不都合が出ます。 (ポイントを調整しても、どうしてもタブの下のほうへ寄ってしまったり、要らぬところに変に隙間が開いてしまったりする) このファイラーは、システムで使用するのとは別に、これ用に使うフォントを指定できるので、メイリオ以外のフォント、例えば、MS UIゴシックやMS Pゴシックなど他のフォントを使うこともできるのですが、すると今度は行間(というかファイル名間)がギチギチに詰まってしまって見づらくなります。 そこで、それら以外のPC表示用のフォントをインストールして使おうかと思います。 Vistaで使える、オススメのフォントはありますでしょうか? 行間がとくに問題なので、メイリオほど広くなくて、MS系ゴシックのようにギチギチに詰まらないフォントが希望です。 あまり個性的なフォントではなく、普通のゴシック系でいいのがありましたらご紹介ください。 ご存知の方、よろしくお願いします。

専門家に質問してみよう