Remova a ligadura em uma fonte usando luaotfload (TeXLive 2016)

Remova a ligadura em uma fonte usando luaotfload (TeXLive 2016)

O luaotfloadpacote no TeXLive 2016 possui uma interface para adicionar novos recursos de fonte e substituir o recurso FeatureFile das fontspecversões anteriores (veja o seguinte patch:https://github.com/wspr/fontspec/commit/92fca7272dbea8df664e4739e958a8d6843c9c09Ainda não está no CTAN)

Eu meio que descobri como adicionar novas ligaduras (examinando o tligrecurso em luaotfload)

Porém, o que eu quero é remover uma determinada ligadura de uma fonte. Por exemplo, algumas fontes, em particular as de Slimbach, possuem uma ligadura para T h, que eu gostaria de remover. Alguém sabe como fazer isso usando addfeatureo luaotfload.

Muito obrigado antecipadamente.

Responder1

Você poderia fazer uso doselnoligpacote. Seu principal objetivo é permitir que os usuários suprimam ligaduras seletivamente, por exemplo, para suprimir ligaduras se elas cruzarem os limites do morfema em palavras compostas. (Por exemplo, no TeXbook, Don Knuth menciona a palavra "shelfful" como uma palavra na qual a ffligadura não deve ser usada.) No entanto, o selnoligpacote também pode ser usado para suprimir ligadurasglobalmente. Por exemplo,

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

quebrará todas Thas ligaduras em todo o documento.

selnoligrequer LuaLaTeX.

Divulgação completa: sou o principal autor do selnoligpacote.

informação relacionada