dlig — Discretionary Ligatures
dlig(Discretionary Ligatures)は、ユーザーが望んだときだけ使う合字をまとめたフィーチャーです。
たとえば ct や st の合字がそれにあたります。特別な効果のために使う合字だと制作者が判断すれば、何を入れてもかまいません。
dlig によく含まれる合字 に目安をまとめています。
Without dlig
perfect
With dlig
perfect
.fea source
Compiling…
Without dlig
株式会社
With dlig
株式会社
.fea source
Compiling…
合字に関するフィーチャーの使い分け
Section titled “合字に関するフィーチャーの使い分け”合字を担うフィーチャーは、dlig を含めて 5 つあります。
| フィーチャー | 用途 |
|---|---|
rlig |
用字系の正しい表示に必須の合字。常に適用される |
liga |
一般的に使われる合字。既定でオン |
clig |
特定の文脈でだけ推奨される合字。既定でオン |
dlig |
特別な効果のために、ユーザーの好みで使う合字。既定でオフ |
hlig |
過去に使われ、今では時代がかって見える合字。既定でオフ |
dlig は既定でオフです。ユーザーが指定して初めて適用されます。
同じく既定でオフの hlig は、歴史的な表記の合字が対象です。装飾のために使う合字は dlig に入れます。
Feature File による実装
Section titled “Feature File による実装”規則は Lookup Type 4 で書きます。
Without rules
The perfect best
With rulesThe perfect best
Compiling…