パスワードを忘れた? アカウント作成
この議論は、yasuoka (21275)によって ログインユーザだけとして作成されたが、今となっては 新たにコメントを付けることはできません。

IVSに対するfont fallback」記事へのコメント

  • by emk (30939) on 2011年05月26日 20時29分 (#1959631) 日記

    そうなんですよ。Firefoxでは

    1. 最初のフォントから「U+559D U+E0101」を探す。なければ
    2. 2番目のフォントから「U+559D U+E0101」を探す。なければ
    3. 3番目のフォントから「U+559D U+E0101」を探す。なければ
    4. 最初のフォントから「U+559D」を探す。なければ
    5. 2番目のフォントから「U+559D」を探す。なければ
    6. 3番目のフォントから「U+559D」を探す。なければあきらめる。

    というfallbackにしたかったんですけど、レビュアーに却下されて

    1. 最初のフォントから「U+559D U+E0101」を探す。なければ
    2. 最初のフォントから「U+559D」を探す。なければ
    3. 2番目のフォントから「U+559D U+E0101」を探す。なければ
    4. 2番目のフォントから「U+559D」を探す。なければ
    5. 3番目のフォントから「U+559D U+E0101」を探す。なければ
    6. 3番目のフォントから「U+559D」を探す。なければあきらめる。

    という順序になってしまいました。だから「font-family: "MS PMincho", KozMinPr6N-Regular, IPAmjMincho」とか指定するとMS明朝に含まれている漢字についてはIVSがまったく使えませんし、Adobe-Japan1と汎用電子の両方を実装したフォントがないと両方を混在して使うこともできないんです。

    • ただ、それならそれで

      1. 最初のフォントから「U+559D U+E0101」を探す。なければ
      2. 最初のフォントから「U+FA36」を探す。なければ
      3. 2番目のフォントから「U+559D U+E0101」を探す。なければ
      4. 2番目のフォントから「U+FA36」を探す。なければ
      5. 3番目のフォントから「U+559D U+E0101」を探す。なければ
      6. 3番目のフォントから「U+FA36」を探す。なければあきらめる。

      か、それともいっそ何らかのCSSオプションで

      1. 最初のフォントから「U+559D U+E0101」を探す。なければ
      2. 2番目のフォントから「U+559D U+E0101」を探す。なければ
      3. 3番目のフォントから「U+559D U+E0101」を探す。なければあきらめる。

      に出来ないものかなぁ、と思っちゃうわけです。でも、無理かなぁ…。

      親コメント

皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー

処理中...