web-dev-qa-db-ja.com

AndroidのCSSフォント

@font-faceを使用してウェブサイトにLeagueGothicを表示していますが、Android 1.6に表示されません。これが FontSquirrelの@ font-で生成されたコードです)フェイスジェネレータ

@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('/fonts/League_Gothic-webfont.eot');
    src: local('☺'), url('/fonts/League_Gothic-webfont.woff') format('woff'), url('/fonts/League_Gothic-webfont.ttf') format('truetype'), url('/fonts/League_Gothic-webfont.svg#webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

font-family:'LeagueGothicRegular',Impact,Charcoal,sans-serif;

@font-faceがサポートされていなくても大したことではありません(@font-faceのサポートはAndroid 2)で完全になくなったと読みました)。しかし、League Gothicはかなり凝縮されているので、デザインが完全に壊れないように、デフォルトのsans-serifよりも優れた代替フォントをAndroidに指定したいと思います。

このようなものは完璧でしょう: http://www.droidfonts.com/info/droid-sans-condensed-fonts/

しかし、Androidに付属しているデフォルトのフォントの明確なリストと、CSSでそれらを参照するために使用する名前が見つかりません。

[〜#〜]編集[〜#〜]これまでのところ、答えは要点を逃していました(または私は質問をひどく言いました)-私が求めているものAndroidに同梱されているシステムフォントのリストです。何か このように Androidの場合。

14
Ben

Android(2.2)システムファイルにインストールされているフォントは次のとおりです。

  • Clockopia.ttf
  • DroidSans-Bold.ttf
  • DroidSans.ttf
  • DroidSansArabic.ttf
  • DroidSansFallback.ttf
  • DroidSansHebrew.ttf
  • DroidSansMono.ttf
  • DroidSansThai.ttf
  • DroidSerif-Bold.ttf
  • DroidSerif-BoldItalic.ttf
  • DroidSerif-Italic.ttf
  • DroidSerif-Regular.ttf
12
Zog

聞いたことがありますが、Richard Finkによって開発された "Mo'Bulletproofer" メソッドが、二重のスタイルシートを必要とせずにこれらすべての問題(IEおよびAndroid)を回避することを自分でテストしていません。構文は次のとおりです。

@font-face{ /* for IE */
font-family:'LeagueGothicRegular';
src:url(fishy.eot);
}
@font-face { /* for non-IE */
font-family: 'LeagueGothicRegular';
src:url(http://:/) format("No-IE-404"),url('/fonts/League_Gothic-webfont.woff') format('woff'), url('/fonts/League_Gothic-webfont.ttf') format('truetype'), url('/fonts/League_Gothic-webfont.svg#webfont') format('svg');
}

お役に立てれば!

11
Font Squirrel