.png)
O luaotfload
pacote no TeXLive 2016 possui uma interface para adicionar novos recursos de fonte e substituir o recurso FeatureFile das fontspec
versõ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 tlig
recurso 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 addfeature
o 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 ff
ligadura não deve ser usada.) No entanto, o selnolig
pacote também pode ser usado para suprimir ligadurasglobalmente. Por exemplo,
\usepackage{selnolig}
\nolig{Th}{T|h}
quebrará todas Th
as ligaduras em todo o documento.
selnolig
requer LuaLaTeX.
Divulgação completa: sou o principal autor do selnolig
pacote.