Serviceを読んで理解し、同意したものとみなします。761件12ざっと気になったので質問です。Webフォントは文字コード依存していないと聞きましたが、内部的にどのようにしているのでしょうか?以下かなと推測していますが、詳しい文献が見つかりませんでした。・ブラウザ側で文字コードをUTF8に解釈してから参照される・フォントデータの中に、たとえばSJIS用の文字コードのインデックスも定義されている詳しい方お教えください。「Webフォント」で検索して引っかかったサイトをかたっぱしから探して見ましたが、そのような記述は見つけられませんでした。ちなみにブラウザがテキストを描画するときには、フォントを利用するために必要なコード変換は行ってくれます(最近のPCやMacに内臓されているフォントはUnicodeベースの内部形式になっているが、SJISのページも表示できます)から、Webフォントであろうと内臓フォントであろうと「文字コード依存していない」と言うことになります。呼ばれるルックアップテーブルを使って文字コードからグリフへ変換していると理解しました。ベースの内部形式とは違うように思います。さん、ご指摘ありがとうございます。確かに「Unicodeベースの内部形式」では、Unicode以外には対応できないように読めますね。「Unicode対応の内部形式で、最近のPCやMacに対応したフォントならUnicodeベースの対応表しか内蔵していない」とでも書いた方が良かったかもしれません。16:00「Webフォントは文字コード依存していない」は立ち話でのことなので、文献は存在しないのですが、いただいたコメントから察するに、フォントそのものの仕様の話ですね。さんに掲載いただいたcmapの話ですね。ここでは以下のように書かれていることから、文字コードごとに定義があることになります。「CMap・cmapは対応する文字コードの数だけエンコーディングテーブルを持ち、それぞれ「UniJIS-UTF8-H」「UniJIS-UTF16-V」というような名称が付けられています。SJISに対応するcmapをもたないフォントの場合は、SJISのページは表示できないことになります。以下が文字コードと文字の関連付けをあらわしていますね。引用されたページを誤解されているようです。(ちなみに後半の段落はcmapテーブルの話ではなく、テキストファイルの「エンコーディング」の話です。)先に書いたように文字コード変換はOS側で行いますので、SJISのページでもUnicodeベースのcmapテーブルしか持たないフォントで表示できます。さんが引用されたページにしろあなたが引用されたページにしろ、OpenTypeやTrueTypeなど、ごく普通の内蔵フォントや市販フォントにも使われているフォント形式の話で、「Webフォント」に限った話ではありません。票1コメントでいただいている内容で答えが出たので、リライトしておきます。WebフォントはHTMLエンコードによって出ないものがあるのかどうか。WebフォントはOSのフォントと同じで、内部的にはUnicodeで格納されている。HTMLエンコードにかかわらず内部Unicodeで解釈されているので、表示時にはUnicodeのマッピングを基にフォントが表示される。最近のフォントはUnicodeのマッピングしか持っていないので、内部コードがUnicode以外のOSの場合は、Webフォントなどの外部から取得するタイプのフォントを使用すると代替フォントになる。フォントと同じ」←この言い方には注意が必要だと思います。フォントなど、別形式のものが使われるでしょう。フォントにもいくつか形式があるようです。