WEBページ作成リファレンス
cman.jp cman.jp > WEBページ作成TOP > CSSリファレンス > 「合字の制御指定」

font-variant-ligatures「合字の制御指定」

「font-variant-ligatures」は、合字の制御を指定します。

CSS Ver.適用要素継承
3.0全要素する
広告

font-variant-ligatures の指定方法

構文

font-variant-ligatures : normal | none | [[ common-ligatures | no-common-ligatures ] || [ discretionary-ligatures | no-discretionary-ligatures ] || [ historical-ligatures | no-historical-ligatures ] || [ contextual | no-contextual ]];

プロパティ/設定値意味
font-variant-ligatures : normal; 通常の表示
font-variant-ligatures : none; 合字の機能を無効にする
font-variant-ligatures : common-ligatures; 一般的な合字を使用
font-variant-ligatures : no-common-ligatures; 一般的な合字を使用しない
font-variant-ligatures : discretionary-ligatures; 任意の合字を使用
font-variant-ligatures : no-discretionary-ligatures; 任意の合字を使用しない
font-variant-ligatures : historical-ligatures ; 歴史的合字を使用
font-variant-ligatures : no-historical-ligatures ; 歴史的合字を使用しない
font-variant-ligatures : contextual; 前後の文字に依存する合字を使用
font-variant-ligatures : no-contextual; 前後の文字に依存する合字を使用しない
デフォルト:「タグ毎のスタイル初期値」を参照
ページTOP

font-variant-ligatures のサンプル


<style type="text/css">
.common div{
  font-family   : "メイリオ", sans-serif;
  width         : 290px;
  border        : 2px solid #6495ed;
  background    : #e7e7ff;
  padding       : 10px;
}
div.cssTitle {
  margin-top    : 10px;
  background    : #6495ed;
  color         : #fff;
  font-weight   : bold;
}
.css-liga-clig{font-feature-settings : "liga","clig";}
.css-dlig{font-feature-settings : "dlig";}

.css-ligatures-normal{font-variant-ligatures : normal;}
.css-ligatures-common{font-variant-ligatures : common-ligatures;}
.css-ligatures-discretionary{font-variant-ligatures : discretionary-ligatures;}

.css-variant-common{font-variant: common-ligatures;}
.css-variant-discretionary{font-variant: discretionary-ligatures;}

<!-- html -->
<div class="common">
  <div class="cssTitle">一般的な合字<br>
  font-variant-ligatures: common-ligatures</div>
  <div>
  <span class="css-ligatures-normal">
  ff や fi が1つの字形になる</span><br>
  <span class="css-liga-clig">
  ff や fi が1つの字形になる</span><br>
  <span class="css-ligatures-common">
  ff や fi が1つの字形になる</span><br>
  <span class="css-variant-common">
  ff や fi が1つの字形になる</span>
  </div>
  <div class="cssTitle">任意の合字<br>
  font-variant-ligatures: discretionary-ligatures</div>
  <div>
  <span class="css-ligatures-normal">
  ct や sp が1つの字形になる</span><br>
  <span class="css-liga-dlig">
  ct や sp が1つの字形になる</span><br>
  <span class="css-ligatures-discretionary">
  ct や sp が1つの字形になる</span><br>
  <span class="css-variant-discretionary">
  ct や sp が1つの字形になる</span>
  </div>
</div>

【font-variant-ligaturesの表示例】
1行目:デフォルト指定
2行目:font-feature-settings指定
3行目:font-variant-ligaturesの指定
4行目:font-variant指定

一般的な合字
font-variant-ligatures: common-ligatures
ff や fi が1つの字形になる
ff や fi が1つの字形になる
ff や fi が1つの字形になる
ff や fi が1つの字形になる
任意の合字
font-variant-ligatures: discretionary-ligatures
ct や sp が1つの字形になる
ct や sp が1つの字形になる
ct や sp が1つの字形になる
ct や sp が1つの字形になる

※ほとんどのブラウザが未対応のようです。現時点(2017/05)で、Firefoxで一部の指定のみ動作確認できました。

【W3Cのfont-variant-ligatures仕様書】
https://www.w3.org/TR/css-fonts-3/#font-variant-ligatures-prop


広告
QrCode
このページのURL
スマートフォン・タブレット運営 : CMAN 株式会社シーマン