
Se bem entendi das respostas paraessa questão, a codificação OT1 padrão não fornecerá "espaço de fonte" suficiente para o \l
caractere adequado. Por outro lado, não consigo fazer com que as ligaduras (como Th ou Qu) funcionem se eu ativar esta opção. Eu preciso mostrar o \l
personagem, e me pergunto se existe uma maneira de obter ambos (usando LaTeX simples ou PDFLaTeX como compilador, não quero XeLaTeX porque sua camada total é pior IMHO, ou pelo menos diferente do LaTeX simples, que me deixa desconfiado de qualquer maneira).
MNWE:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{libertine}
\title{This is Quantifiably finally ligatured text}
\begin{document}
\maketitle
I need the character \l too though.
\end{document}
Com T1, nem todas as ligaduras apresentam:
Sem T1, o \l
personagem não mostra:
Comentando a fontenc
linha, recebo ligaduras, mas nada adequado \l
(comportamento esperado, cfr.essa questão). Mas eu realmente quero os dois. Como posso fazer isso? Eu aceitaria soluções mudando a forma como chego ao \l
personagem, já que ele aparece apenas algumas vezes em textos não essenciais.
Responder1
Carregue T1 antes de OT1, cancele a declaração \l
como um comando OT1 e declare seu padrão como T1:
\documentclass{article}
\usepackage[T1,OT1]{fontenc}
\usepackage{libertine}
\UndeclareTextCommand{\l}{OT1}
\DeclareTextSymbolDefault{\l}{T1}
\title{This is Quantifiably finally ligatured text}
\begin{document}
\maketitle
I need the character \l{} too though.
\end{document}
É claro que você perde alguns pares de kerning e hifenização em palavras que contêm \l
, mas não acho que seja um grande problema.
Aqui está o que obtenho depois de copiar o glifo da janela do visualizador de PDF e colá-lo no Unicode Checker
Atualizar
A partir da versão libertine
lançada em 20/03/2017, os comandos \l
e \L
fazem a coisa certa também com a codificação OT1.
\documentclass{article}
\usepackage{libertine}
\title{This is Quantifiably finally ligatured text}
\begin{document}
\maketitle
I need the characters \l{} and \L{} too though.
\end{document}
Responder2
Outro método, redeclarando \l
como T1
codificação de fonte:
\documentclass{article}
\usepackage[OT1]{fontenc}
\usepackage{libertine}
\let\oldl\l
\renewcommand{\l}{\begingroup\fontencoding{T1}\selectfont\oldl\endgroup}
\title{This is Quantifiably finally ligatured text}
\begin{document}
\maketitle
I need the character \l{} too though.
\end{document}
Saída: