Linux libertino, o caractere {\l}, ligaduras e fonte T1

Linux libertino, o caractere {\l}, ligaduras e fonte T1

Se bem entendi das respostas paraessa questão, a codificação OT1 padrão não fornecerá "espaço de fonte" suficiente para o \lcaractere 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 \lpersonagem, 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: insira a descrição da imagem aqui

Sem T1, o \lpersonagem não mostra: insira a descrição da imagem aqui

Comentando a fontenclinha, 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 \lpersonagem, já que ele aparece apenas algumas vezes em textos não essenciais.

Responder1

Carregue T1 antes de OT1, cancele a declaração \lcomo 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}

insira a descrição da imagem aqui

É 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

insira a descrição da imagem aqui

Atualizar

A partir da versão libertinelançada em 20/03/2017, os comandos \le \Lfazem 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}

insira a descrição da imagem aqui

Responder2

Outro método, redeclarando \lcomo T1codificaçã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:

insira a descrição da imagem aqui

informação relacionada