From d961f06f634ac4cd94467a19fd129f383d9fb51a Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Wed, 16 Feb 2022 11:00:50 +0900 Subject: 2021/08/13 時点の英語版に同期 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../@font-face/font-variation-settings/index.md | 62 +++++++++------------- 1 file changed, 26 insertions(+), 36 deletions(-) diff --git a/files/ja/web/css/@font-face/font-variation-settings/index.md b/files/ja/web/css/@font-face/font-variation-settings/index.md index f18e3ade87..ad24b40612 100644 --- a/files/ja/web/css/@font-face/font-variation-settings/index.md +++ b/files/ja/web/css/@font-face/font-variation-settings/index.md @@ -3,35 +3,38 @@ title: font-variation-settings slug: Web/CSS/@font-face/font-variation-settings tags: - '@font-face' + - アットルール記述子 - CSS - - CSS Descriptor - - CSS Fonts - CSS 記述子 + - CSS フォント - リファレンス +browser-compat: css.at-rules.font-face.font-variation-settings translation_of: Web/CSS/@font-face/font-variation-settings --- {{CSSRef}} -`font-variation-settings` は CSS の記述子で、 {{cssxref("@font-face")}} 規則の中で OpenType または TrueType の低レベルのフォントバリエーションを指定することができます。 - -{{cssinfo}} +**`font-variation-settings`** は CSS の記述子で、 {{cssxref("@font-face")}} ルールの中で OpenType または TrueType の低レベルのフォントバリエーションを指定することができます。 ## 構文 -
-
/* 既定の設定を使用 */
+```css
+/* 既定の設定を使用 */
 font-variation-settings: normal;
 
 /* OpenType 軸名の値を設定 */
-font-variation-settings: "xhgt" 0.7;
-
+font-variation-settings: "xhgt" 0.7; +``` -

+### 値 - `normal` - : テキストは既定の設定を使用してレイアウトされます。 -- `<string> <number>` - - : テキストを描画するとき、 OpenType 軸名のリストがテキストレイアウトエンジンに渡され、フォント機能を有効化または無効化します。それぞれの設定は常に {{cssxref("<string>")}} が4つの ASCII 文字で、その後に字句の値を示す {{cssxref("number")}} が続きます。 `<string>` の長さが異なっていたり U+20 - U+7E 以外のコードポイントの範囲の文字が含まれていたりした場合は、プロパティ全体が無効になります。 `<number>` は小数や負の数を取ることができます。 +- ` ` + - : テキストを描画するとき、 OpenType の軸名のリストがテキストレイアウトエンジンに渡され、フォント機能を有効化または無効化します。それぞれの設定は常に {{cssxref("<string>")}} が 4 つの ASCII 文字で、その後に軸の値を示す {{cssxref("number")}} が続きます。 `` の長さが異なっていたり U+20 - U+7E 以外のコードポイントの範囲の文字が含まれていたりした場合は、プロパティ全体が無効になります。 `` は小数や負の数を取ることができます。 + +## 公式定義 + +{{cssinfo}} ## 形式文法 @@ -39,40 +42,28 @@ font-variation-settings: "xhgt" 0.7; ## 例 -
@font-face {
+### @font-face ルール内でフォントの太さと幅を設定
+
+```css
+@font-face {
   font-family: 'OpenTypeFont';
   src: url('open_type_font.woff2') format('woff2');
   font-weight: normal;
   font-style: normal;
   font-variation-settings: 'wght' 400, 'wdth' 300;
-}
+} +``` ## 仕様書 - - - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName('CSS4 Fonts', '#font-rend-desc', 'font-variation-settings')}}{{Spec2('CSS4 Fonts')}}初回定義
- -

ブラウザーの互換性

- -{{Compat("css.at-rules.font-face.font-variation-settings")}} +{{Specifications}} + +## ブラウザーの互換性 + +{{Compat}} ## 関連情報 -
    - {{cssxref("@font-face/font-display", "font-display")}} - {{cssxref("@font-face/font-family", "font-family")}} - {{cssxref("@font-face/font-stretch", "font-stretch")}} @@ -82,4 +73,3 @@ font-variation-settings: "xhgt" 0.7; - {{cssxref("font-feature-settings", "font-feature-settings")}} - {{cssxref("@font-face/src", "src")}} - {{cssxref("@font-face/unicode-range", "unicode-range")}} -
-- cgit v1.2.3-54-g00ecf