Выступающая микротипография с польскими кавычками

Выступающая микротипография с польскими кавычками

Я использую pdfLaTeX с польскими документами. На польском языке кавычки выглядят так: „Lorem”. С пакетом polskiих можно использовать в LaTeX с ,,Lorem''. Все было хорошо, но недавно я открыл для себя удивительный microtypeпакет.

К сожалению, protrusion просто не хочет работать с польским языком :

Фактический результат

Как видите, обычные английские кавычки обрабатываются иначе, чем польские.

Я бы ожидал чего-то вроде этого:

Ожидаемый результат

Вот минимальный пример кода:

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

\begin{document}

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

\end{document}

У меня вопрос: как сделать так, чтобы вывод выглядел как на втором изображении?

решение1

Использовать T1fontencoding вместо OT4(по умолчанию).

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

\begin{document}

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

\end{document}

введите описание изображения здесь

решение2

РЕДАКТИРОВАТЬ:Это было исправлено в версии 2.7b (28 февраля 2019 г.).


В конфигурации по умолчанию microtypeотсутствуют настройки выступа для лигатуры. Вы можете добавить их так (в преамбуле):

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

Связанный контент