Protrusão de microtipografia com aspas polonesas

Protrusão de microtipografia com aspas polonesas

Eu uso o pdfLaTeX com documentos poloneses. Em polonês as aspas ficam assim: “Lorem”. Com package polski, pode-se usá-los em LaTeX com ,,Lorem''. Estava tudo bem, mas recentemente descobri o microtypepacote incrível.

Infelizmente, protrusion simplesmente não quer funcionar com Polish :

Resultado atual

Como você pode ver, as citações regulares em inglês são tratadas de forma diferente das citações em polonês.

O que eu esperaria seria algo assim:

Resultado esperado

Aqui está um exemplo de código mínimo:

\documentclass{article}
\usepackage{polski}
\usepackage[utf8]{inputenc}
\usepackage{microtype}

\begin{document}

\noindent
``Lorem'' \newline
,,Lorem'' \newline
Lorem

\end{document}

Minha pergunta é: como fazer com que a saída se pareça com a segunda imagem?

Responder1

Use T1fontencoding em vez de OT4(padrão).

\documentclass{article}
\usepackage[T1]{polski}
\usepackage[utf8]{inputenc}
\usepackage{microtype}

\begin{document}

\noindent
``Lorem'' \newline
,,Lorem'' \newline
Lorem \newline
ć, ń, ó, ś, ź, ż, ą, ę, ł \newline
Ć, Ń, Ó, Ś, Ź, Ż, Ą, Ę, Ł

\end{document}

insira a descrição da imagem aqui

Responder2

EDITAR:Isso foi corrigido na versão 2.7b (28 de fevereiro de 2019).


A configuração padrão microtypenão possui configurações de saliência para a ligadura. Você pode adicioná-los assim (no preâmbulo):

\LoadMicrotypeFile{cmr}
\SetProtrusion
   [ name     = cmr-OT4,
     load     = cmr-OT1]
   { encoding = OT4,
     family   = cmr  }
   {
      "FF = {500,300}
   }

informação relacionada