luaotfload를 사용하여 글꼴의 합자를 제거합니다(TeXLive 2016)

luaotfload를 사용하여 글꼴의 합자를 제거합니다(TeXLive 2016)

TeXLive 2016의 패키지 luaotfload에는 새로운 글꼴 기능을 추가하고 이전 버전의 FeatureFile 기능을 대체하는 인터페이스가 있습니다 fontspec(다음 패치 참조:https://github.com/wspr/fontspec/commit/92fca7272dbea8df664e4739e958a8d6843c9c09아직 CTAN에는 없습니다)

나는 새로운 합자를 추가하는 방법을 알아냈습니다. ( tlig의 기능을 살펴봄으로써 luaotfload)

그러나 내가 원하는 것은 글꼴에서 특정 합자를 제거하는 것입니다. 예를 들어, 일부 글꼴, 특히 Slimbach의 글꼴에는 에 대한 합자가 있는데 T h이를 제거하고 싶습니다. addfeatureof를 사용하여 이 작업을 수행하는 방법을 아는 사람이 있습니까 luaotfload?

미리 감사드립니다.

답변1

당신은셀놀릭패키지. 주요 목적은 사용자가 합자를 선택적으로 억제할 수 있도록 하는 것입니다. 예를 들어 합성어에서 형태소 경계를 넘을 경우 합자를 억제합니다. (예를 들어 TeXbook에서 Don Knuth는 ff합자를 사용해서는 안 되는 단어로 "shelfful"이라는 단어를 언급했습니다.) 그러나 selnolig패키지는 합자를 억제하는 데에도 사용할 수 있습니다.전 세계적으로. 예를 들어,

\usepackage{selnolig}
\nolig{Th}{T|h}

Th전체 문서의 모든 합자를 분리합니다 .

selnoligLuaLaTeX가 필요합니다.

전체 공개: 나는 패키지의 주요 작성자입니다 selnolig.

관련 정보