2015-12-06 15 views
6

は、私はあまり CSSで極薄の「font-weight」(100未満)を設定するにはどうすればよいですか?

font-weight: 100 

よりも、テキストは超薄型にしたいCSSで行うことが可能ということですか?この似ていますが、ヘルベチカと

:あなたがここにフォントを見つけることができます enter image description here

+4

あなたはそのように見えるか、イメージを使用するフォントを見つける必要があります。いくつかのCSSハックがあるかもしれませんが(テキストシャドウ、トランスフォーム:スケール)、それはおそらくうまく見えなくなります。 –

+0

私は、絵のように見えるフォントを見つけようとしましたが、フォントサイズなどを変更する必要があります。今のようなフォントを見つけようとします:) – NiKoLaPrO

+2

アンチエイリアスを有効にできます。時にはフォントをネイティブにもっと忠実にします.... '-webkit-font-smoothing:antialiased; -moz-font-smoothing:アンチエイリアス処理。 font-smoothing:anti-aliased; ' – Alex

答えて

0

..:https://www.facebook.com/RITCreative/app/208195102528120/

代わりに魔法のようにリアルになることは不可能でフォントの太さを期待しての、自分自身を作るためにFont Forgeを使用フォント。

MacにはHelvetica Nueがインストールされています。

とにかくGoogleのフォントを見て、Filters:太さはRobが提案したものと同じです。

enter image description here

+0

私はすでにそのフォントを見つけましたが、helveticaをもっと細かくしようとしています:D – NiKoLaPrO

+0

「...私は今のようなフォントを見つけようとします:)」と言ったらどういう意味ですか? – zer00ne

+0

まあ、私はそのようなフォントを見つけるが、その丸い線とテント、ヘルヴェティカのようなものではない:) – NiKoLaPrO

4

表示されるフォントの重さは、選択したフォントで使用可能でなければなりません。フォントウェイトがそのセットに存在しない場合は、CSSで選択することはできません。そのため、選択したフォントでどのようなウェイトが使用可能であるかを調べる必要があります。そのようなものは、例えばGoogle Fontsに記載されていますが、フォント会社は通常、無料であれ購入していてであれ、利用可能なウェイトをリストしています。

たとえば、Open Sansは最も軽い重みを300と表示します。100に設定すると、300に設定する場合と100以上の違いはありません。

これにもかかわらず、体重を100未満に設定したいとします。ただし、100未満はthe CSS standardの部分ではありません。そうではありません。

4

ウェブフォントを扱うときに、CSSのフォントの重みが "フォントを薄くする"(または太字に)しません。ロードされていないURLフォントの場合、font-weightの値は極薄から余分な太字にマッピングされますが、カスタムフォントの場合、「@ font-faceバインディングはどんなものであっても構わない」という意味です。複数の重みを持つフォントファミリ。

次は3 weightssを使用するWebフォントのためのCSS宣言ですが、フォントの太対フォントリソースをよく見て持っている:

@font-face { 
    font-family: "Helvetica Neue"; 
    font-weight: 800; 
    src: url(helveticaneue-ultrathin.woff); 
} 

@font-face { 
    font-family: "Helvetica Neue"; 
    font-weight: 400; 
    src: url(helveticaneue-regular.woff); 
} 

@font-face { 
    font-family: "Helvetica Neue"; 
    font-weight: 100; 
    src: url(helveticaneue-ultrathin.woff); 
} 

これは、と、私たちに1 CSS-宣言したフォントファミリを提供します3つの定義された重み(100,400、または800以外の値を使用すると、未定義の動作につながります)。今度はこれらの重みのうちの2つは、同じフォントリソースを指しています。

次のコードでは、CSSは、事前に定義されたフォントのために、通常、「かなり気ボールド」を意味体重800を使用していても、極薄のフォントを使ってテキストのスタイルを設定します:

<p style="font-family: 'Helvetica Neue'; font-weight:800">This is thin!</p> 

ですから、superduperを使用する場合薄いフォント:それのために行ってください。しかし、これはCSSフォントウェイト値とは関係がなく、値との関係はすべて、@ font-faceルールでに割り当ててからfont-use-CSSで使用します。

+0

これは、フォントウェイトを特定のファイルに手動で割り当てることができるという点で、 '@ font-face 'を介してウェイトを割り当てる場合には真です。そうでない場合は真ではありません。言い換えれば、フォントスタックでHelvetica Neueを宣言している場合(実際にはWebフォントとしてロードしていない場合)、font-weight *はそのフォントファミリ内の特定のフォントの重みを参照します。実際、同じ方法で実際に動作するように、まず最初に '@ font-face'をそのように割り当てたいと思っています。 –

+0

@ font-faceを使用して、リソースを持たずにフォントスタックにwebセーフではないフォントを宣言している場合は、Web上でフォントを間違って実行しています。誰もが同じOSにインストールされているわけではなく、同じフォントがインストールされているので、それに基づいてCSSを作成してください。 Helvetica Neueはそれの主要な例です(OSXにのみ付属) –

+0

フォントスタックの全体のポイントは、ベースをカバーするように複数のフォントを選択することです(状況に適しているように見えます)。 Helvetica Neueを使用する必要がある場合もあります。この場合、Webフォントとして読み込むことが最も理にかなっています。しかし、ユーザーがインストールしている場合は「持っているだけでいい」、そうでない場合は世界の終わりではない場合があります。 –

関連する問題