diff options
author | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2021-11-06 01:12:30 +0900 |
---|---|---|
committer | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2021-11-13 15:42:31 +0900 |
commit | 917858acd763bfb1f5d1e794c4f3bf45d00f3666 (patch) | |
tree | 6f90ec810833b13d0e79eb1e894242f563743eb2 /files/ja/web/css/font-synthesis | |
parent | ce4c4c52ab46ed108664ebc833eeab8d80bbe2f2 (diff) | |
download | translated-content-917858acd763bfb1f5d1e794c4f3bf45d00f3666.tar.gz translated-content-917858acd763bfb1f5d1e794c4f3bf45d00f3666.tar.bz2 translated-content-917858acd763bfb1f5d1e794c4f3bf45d00f3666.zip |
CSS Fonts の各プロパティを更新
- 2021/11/05 時点の英語版に同期
Diffstat (limited to 'files/ja/web/css/font-synthesis')
-rw-r--r-- | files/ja/web/css/font-synthesis/index.md | 124 |
1 files changed, 56 insertions, 68 deletions
diff --git a/files/ja/web/css/font-synthesis/index.md b/files/ja/web/css/font-synthesis/index.md index 3505c10be2..f5b29095d8 100644 --- a/files/ja/web/css/font-synthesis/index.md +++ b/files/ja/web/css/font-synthesis/index.md @@ -3,107 +3,95 @@ title: font-synthesis slug: Web/CSS/font-synthesis tags: - CSS - - CSS Fonts - - CSS Property - - Reference - - 'recipe:css-property' + - CSS フォント + - CSS プロパティ + - リファレンス + - recipe:css-property +browser-compat: css.properties.font-synthesis translation_of: Web/CSS/font-synthesis --- -<div>{{CSSRef}}</div> +{{CSSRef}} -<p><strong><code>font-synthesis</code></strong> は <a href="/ja/docs/Web/CSS">CSS</a> のプロパティで、太字やイタリックの字体がない場合に、ブラウザーが合成してよいかどうかを制御します。</p> +**`font-synthesis`** は [CSS](/ja/docs/Web/CSS) のプロパティで、太字やイタリックの字体がない場合に、ブラウザーが合成してよいかどうかを制御します。 -<div>{{EmbedInteractiveExample("pages/css/font-synthesis.html")}}</div> +## 構文 -<div class="hidden">このデモのソースファイルは GitHub リポジトリに格納されています。デモプロジェクトに協力したい場合は、 <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> をクローンしてプルリクエストを送信してください。</div> +```css +font-synthesis: none; +font-synthesis: weight; +font-synthesis: style; +font-synthesis: small-caps; +font-synthesis: weight style small-caps; -<h2 id="Syntax" name="Syntax">構文</h2> +/* グローバル値 */ +font-synthesis: inherit; +font-synthesis: initial; +font-synthesis: revert; +font-synthesis: unset; +``` -<p>このプロパティは以下の形のうちの一つを取ることができます。</p> +### 値 -<ul> - <li>キーワード値の <code>none</code></li> - <li>キーワード値の <code>weight</code> と <code>style</code> のどちらか</li> - <li>キーワード値の <code>weight</code> と <code>style</code> の両方</li> -</ul> +- `none` + - : 太字およびイタリックの字体を合成しないことを示すキーワードです。 +- `weight` + - : 必要であれば、太字の字体を合成してよいことを示すキーワードです。 +- `style` + - : 必要であれば、イタリックの字体を合成してよいことを示すキーワードです。 +- `small-caps` + - : 必要であれば、スモールキャップの字体を合成してよいことを示すキーワードです。 -<h3 id="Values" name="Values">値</h3> +## 解説 -<dl> - <dt><code>none</code></dt> - <dd>太字およびイタリックの字体を合成しないことを示すキーワードです。</dd> - <dt><code>weight</code></dt> - <dd>必要であれば、太字の字体を合成してよいことを示すキーワードです。</dd> - <dt><code>style</code></dt> - <dd>必要であれば、イタリックの字体を合成してよいことを示すキーワードです。</dd> -</dl> +ほとんどの標準的な欧文フォントにはイタリック体や太字の変化形が含まれていますが、多くのノベルティフォントには含まれていません。中国語、日本語、韓国語、その他の表語文字に使用されているフォントは、これらの変化形を含まない傾向があり、それらを合成するとテキストの可読性が損なわれる可能性があります。このような場合には、ブラウザーの既定のフォント合成機能をオフにしたほうがよいかもしれません。 -<h2 id="Description" name="Description">解説</h2> +## 公式定義 -<p>ほとんどの標準的な欧文フォントにはイタリック体や太字の変化形が含まれていますが、多くのノベルティフォントには含まれていません。中国語、日本語、韓国語、その他の表語文字に使用されているフォントは、これらの変化形を含まない傾向があり、それらを合成するとテキストの可読性が損なわれる可能性があります。このような場合には、ブラウザーの既定のフォント合成機能をオフにしたほうがよいかもしれません。</p> +{{cssinfo}} -<h2 id="Formal_definition" name="Formal_definition">公式定義</h2> - -<p>{{cssinfo}}</p> - -<h2 id="Formal_syntax" name="Formal_syntax">形式文法</h2> +## 形式定義 {{csssyntax}} -<h2 id="Examples" name="Examples">例</h2> +## 例 -<h3 id="Disabling_font_synthesis" name="Disabling_font_synthesis">フォント合成の無効化</h3> +<h3 id="Disabling_font_synthesis">フォント合成の無効化</h3> -<h4 id="HTML">HTML</h4> +#### HTML -<pre class="brush: html notranslate"><em class="syn">Synthesize me! 站直。</em> -<br/> -<em class="no-syn">Don't synthesize me! 站直。</em> -</pre> +```html +<em class="syn">Synthesize me! 站直。</em> +<br/> +<em class="no-syn">Don't synthesize me! 站直。</em> +``` -<h4 id="CSS">CSS</h4> +#### CSS -<pre class="brush: css notranslate">em { +```css +em { font-weight: bold; } .syn { - font-synthesis: style weight; + font-synthesis: style weight small-caps; } .no-syn { font-synthesis: none; } -</pre> +``` -<h4 id="Result" name="Result">結果</h4> +#### 結果 -<p>{{ EmbedLiveSample('Disabling_font_synthesis', '', '50') }}</p> +{{ EmbedLiveSample('Disabling_font_synthesis', '', '75') }} -<h2 id="Specifications" name="Specifications">仕様書</h2> +## 仕様書 -<table class="standard-table"> - <thead> - <tr> - <th scope="col">仕様書</th> - <th scope="col">状態</th> - <th scope="col">備考</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{SpecName('CSS3 Fonts', '#propdef-font-synthesis', 'font-synthesis')}}</td> - <td>{{Spec2('CSS3 Fonts')}}</td> - <td>初回定義</td> - </tr> - </tbody> -</table> +{{Specifications}} -<h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザーの互換性</h2> +## ブラウザーの互換性 -<p>{{Compat("css.properties.font-synthesis")}}</p> +{{Compat}} -<h2 id="See_also">See also</h2> +## 関連情報 -<ul> - <li>{{cssxref("font-style")}}</li> - <li>{{cssxref("font-weight")}}</li> -</ul> +- {{cssxref("font-style")}} +- {{cssxref("font-weight")}} |