From ce4c4c52ab46ed108664ebc833eeab8d80bbe2f2 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Fri, 5 Nov 2021 00:08:59 +0900 Subject: CSS Font 系のプロパティ文書の更新準備 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- files/ja/web/css/font-language-override/index.html | 107 --------------------- files/ja/web/css/font-language-override/index.md | 107 +++++++++++++++++++++ 2 files changed, 107 insertions(+), 107 deletions(-) delete mode 100644 files/ja/web/css/font-language-override/index.html create mode 100644 files/ja/web/css/font-language-override/index.md (limited to 'files/ja/web/css/font-language-override') diff --git a/files/ja/web/css/font-language-override/index.html b/files/ja/web/css/font-language-override/index.html deleted file mode 100644 index f4ef1885c8..0000000000 --- a/files/ja/web/css/font-language-override/index.html +++ /dev/null @@ -1,107 +0,0 @@ ---- -title: font-language-override -slug: Web/CSS/font-language-override -tags: - - CSS - - CSS Fonts - - CSS Property - - Reference - - font-language-override - - l10n - - 'recipe:css-property' -translation_of: Web/CSS/font-language-override ---- -
{{CSSRef}}
- -

font-language-override は CSS のプロパティで、書体で言語に固有の字形の使用を制御します。

- -
/* キーワード値 */
-font-language-override: normal;
-
-/* <string> 値 */
-font-language-override: "ENG";  /* 英語の字形 */
-font-language-override: "TRK";  /* トルコ語の字形 */
-
-/* グローバル値 */
-font-language-override: initial;
-font-language-override: inherit;
-font-language-override: unset;
-
- -

既定では、 HTML の lang 属性がブラウザーにその言語に特化してデザインされた字形を表示することを指示します。例えば、多くのフォントが合字 fi に特別な文字を持っており、 "i" の点を "f" に統合しています。しかし、言語がトルコ語に設定された場合、その書体では統合した字形を使用しません。トルコ語では "i" に、点が付いたもの (i) と点が付かないもの (ı) の二つの種類があり、この合字を使用すると点が付いた "i" を点がない "ı" に誤った変換をしてしまいます。

- -

font-language-override プロパティで、その書体における特定の言語の動作を上書きすることができます。これは例えば、使用している書体でその言語に対して正しい対応が行われていないときに便利です。例えば、ある書体がアゼルバイジャン語の正しい規則を持っていない場合、同様の規則に従うトルコ語の字形を強制的に使用することができます。

- -

構文

- -

font-language-override プロパティは、キーワード normal または一つの <string> として指定します。

- -

- -
-
normal
-
lang 属性で指定された言語で適切なフォントの字形を使用するよう、ブラウザーに指示します。
-
{{cssxref("string")}}
-
文字列で指定された言語で適切なフォントの字形を使用するよう、ブラウザーに指示します。値は OpenType language system にある言語タグと一致している必要があります。例えば、 "ENG" は英語で、 "KOR" は韓国語です。
-
- -

公式定義

- -

{{cssinfo}}

- -

形式文法

- -{{csssyntax}} - -

- -

デンマーク語の文字の使用Using Danish glyphs

- -

HTML

- -
<p class="para1">Default language setting.</p>
-<p class="para2">This is a string with the <code>font-language-override</code> set to Danish.</p>
-
- -

CSS

- -
p.para1 {
-  font-language-override: normal;
-}
-
-p.para2 {
-  font-language-override: "DAN";
-}
- -

結果

- -

{{ EmbedLiveSample('Using_Danish_glyphs', '600', '', '', 'Web/CSS/font-language-override') }}

- -

仕様書

- - - - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName('CSS4 Fonts', '#propdef-font-language-override', 'font-language-override')}}{{Spec2('CSS4 Fonts')}}初回定義
- -

ブラウザーの互換性

- -

{{Compat("css.properties.font-language-override")}}

- -

関連情報

- - diff --git a/files/ja/web/css/font-language-override/index.md b/files/ja/web/css/font-language-override/index.md new file mode 100644 index 0000000000..f4ef1885c8 --- /dev/null +++ b/files/ja/web/css/font-language-override/index.md @@ -0,0 +1,107 @@ +--- +title: font-language-override +slug: Web/CSS/font-language-override +tags: + - CSS + - CSS Fonts + - CSS Property + - Reference + - font-language-override + - l10n + - 'recipe:css-property' +translation_of: Web/CSS/font-language-override +--- +
{{CSSRef}}
+ +

font-language-override は CSS のプロパティで、書体で言語に固有の字形の使用を制御します。

+ +
/* キーワード値 */
+font-language-override: normal;
+
+/* <string> 値 */
+font-language-override: "ENG";  /* 英語の字形 */
+font-language-override: "TRK";  /* トルコ語の字形 */
+
+/* グローバル値 */
+font-language-override: initial;
+font-language-override: inherit;
+font-language-override: unset;
+
+ +

既定では、 HTML の lang 属性がブラウザーにその言語に特化してデザインされた字形を表示することを指示します。例えば、多くのフォントが合字 fi に特別な文字を持っており、 "i" の点を "f" に統合しています。しかし、言語がトルコ語に設定された場合、その書体では統合した字形を使用しません。トルコ語では "i" に、点が付いたもの (i) と点が付かないもの (ı) の二つの種類があり、この合字を使用すると点が付いた "i" を点がない "ı" に誤った変換をしてしまいます。

+ +

font-language-override プロパティで、その書体における特定の言語の動作を上書きすることができます。これは例えば、使用している書体でその言語に対して正しい対応が行われていないときに便利です。例えば、ある書体がアゼルバイジャン語の正しい規則を持っていない場合、同様の規則に従うトルコ語の字形を強制的に使用することができます。

+ +

構文

+ +

font-language-override プロパティは、キーワード normal または一つの <string> として指定します。

+ +

+ +
+
normal
+
lang 属性で指定された言語で適切なフォントの字形を使用するよう、ブラウザーに指示します。
+
{{cssxref("string")}}
+
文字列で指定された言語で適切なフォントの字形を使用するよう、ブラウザーに指示します。値は OpenType language system にある言語タグと一致している必要があります。例えば、 "ENG" は英語で、 "KOR" は韓国語です。
+
+ +

公式定義

+ +

{{cssinfo}}

+ +

形式文法

+ +{{csssyntax}} + +

+ +

デンマーク語の文字の使用Using Danish glyphs

+ +

HTML

+ +
<p class="para1">Default language setting.</p>
+<p class="para2">This is a string with the <code>font-language-override</code> set to Danish.</p>
+
+ +

CSS

+ +
p.para1 {
+  font-language-override: normal;
+}
+
+p.para2 {
+  font-language-override: "DAN";
+}
+ +

結果

+ +

{{ EmbedLiveSample('Using_Danish_glyphs', '600', '', '', 'Web/CSS/font-language-override') }}

+ +

仕様書

+ + + + + + + + + + + + + + + + +
仕様書状態備考
{{SpecName('CSS4 Fonts', '#propdef-font-language-override', 'font-language-override')}}{{Spec2('CSS4 Fonts')}}初回定義
+ +

ブラウザーの互換性

+ +

{{Compat("css.properties.font-language-override")}}

+ +

関連情報

+ + -- cgit v1.2.3-54-g00ecf