0

このCSS定義:

* {font-family: 'Lucida console', monospace;}

firefox によって正しく解釈されます。

ubuntu-chromium (v18.0.1025..) で、同じフォントを得るために、

* {font-family: monospace 'Lucida console';}(はい、コンマなし)

このライブ サンプルを両方のブラウザで試すことができます (リンク内にコードが埋め込まれています)。

「monospace lucida console」を両方で利用できるようにする方法は? ありがとう。

4

1 に答える 1

0

答えの始まりを見つけました。

Firefox (22.0) コンソールが話しました:

[13:03:08,615] downloadable font: download failed 
  (font-family: "lucida_consoleregular" [...])
  bad URI or cross-site access not allowed
  source: http://www.goto.com/font/lucida_console-webfont.ttf 
  @ http://www.goto.com/css/style.css
  source: [...] lucida_console-webfont.woff
[13:03:08,615] downloadable font: no supported format found 

この Web サイトを狙った DNS は、2 つの URL からリダイレクトされます。もう 1 つは " www ." です。フォント パスはスタイルシートは相対パスですが、サーバー ルート URI は www か w3 かを問わず一意です

@font-face {
    font-family: 'lucida_consoleregular';
    src: url('../fonts/lucida_console-webfont.eot');
    src: url('../fonts/lucida_console-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lucida_console-webfont.woff') format('woff'),
         url('../fonts/lucida_console-webfont.ttf') format('truetype');
}

正しいルート URI に関連する正しいプレフィックスを呼び出してもエラーは発生しません。

一方、Ubuntu-Chromium (現在 28.0) と Opera (12.16) では問題ありません。

于 2013-08-17T11:28:34.800 に答える