コンテンツにスキップ

dlig — Discretionary Ligatures

dlig(Discretionary Ligatures)は、ユーザーが望んだときだけ使う合字をまとめたフィーチャーです。

たとえば ctst の合字がそれにあたります。特別な効果のために使う合字だと制作者が判断すれば、何を入れてもかまいません。

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 に入れます。

規則は Lookup Type 4 で書きます。

Without rules
The perfect best
With rules
The perfect best
Compiling…