2

Maybe it is just me (I don't think so, though), but the placement of the diacritic marks in the otherwise wonderful Linux Libertine fonts is quite at odds with any well-informed typographic sensibility. Please do not take my remarks in a derogatory sense, since my intention is just stressing what I think is a most significant blunder which should be corrected -- and I don't think the correction means too much work.

Try compiling with pdfLaTeX the following MWE:

\documentclass{memoir}
\usepackage[mono,semibold]{libertine}

\def\vowels{\'a\'e\'i\'o\'u}

\begin{document}
Testing diacritic marks with Linux Libertine and Biolinum Type1:
\par\vowels
\par\textsc{\vowels}
\par\texttt{\vowels}
\end{document}

The issue is twofold and appears more clearly in the small caps and monospaced families: too large a vertical shift -- which is even sharper in the monospaced family -- and having the marks centered on the same vertical axis as the base glyphs, while they should be shifted rightwards. Just take a look at MinionPro or another good typeface design of your own choice and check the difference.

My intention is to bring this to the attention of the TeX community in order to see if there are other people who agree on my judgment and this can be fixed... unless it turns out to be just some issue of my own system.

Marcos
  • 5,422
  • it might have something to do with the version of libertine you are using. Because here, neither libertine-type1, nor libertine-legacy has a mono option. – mafp Jan 18 '13 at 13:01
  • The package is called simply libertine. It is the most recent version -- or so I believe, since it is dated January 2013. The related question doesn't seem to have anything to do with mine. Your comments are welcome, though. – Marcos Jan 18 '13 at 14:23
  • Just checked the version is dated December 27, 2012. – Marcos Jan 18 '13 at 14:47
  • @Marcos Ah thanks, we are in another round of the libertine saga. I did not notice yet. – mafp Jan 18 '13 at 21:40
  • @mafp: LOL Right, the Libertines are already making kind of their own Nordic Saga... – Marcos Jan 18 '13 at 23:22
  • This is clearly a bug in the libertine package, particularly of the mono font. – egreg Jan 19 '13 at 09:37
  • @egreg: I have chosen the proposed answer as good, but I'd like to have your opinion. Do you think this is this a bug in the new libertine package or a blunder in the font's design? I'm putting it this way because the marks are misplaced also for the small caps faces. – Marcos Jan 19 '13 at 10:17
  • 1
    It's a problem in the font design. – egreg Jan 19 '13 at 10:21
  • 2
    The horizontal issue is in the design. The vertical issues are likely from the way the accented characters are composed by otftotfm, but possibly because some font parameters are incorrect. – user22108 Jan 19 '13 at 21:17

1 Answers1

2

You can workaround the problem with

\usepackage[T1]{fontenc}

or by using xelatex or lualatex.

Micha
  • 2,869
user22108
  • 606
  • Your approach solves the issue about the vertical shift when using the Type1 encoding, which is my case since I'm compiling with pdfLaTeX. Nonetheless, there is still a problem about the horizontal alignment which should be corrected. This is the reason why I'm not sure about taking your answer as the right one even though it's been very useful. By the way, do you know why it is that by loading the fontenc package the marks are placed in a more appropriate location? – Marcos Jan 19 '13 at 01:08
  • 1
    The horizontal alignment seems to be the same when the OpenType fonts are used (xelatex or lualatex); if you don't like it, complain to the designer (linuxlibertine.org). – user22108 Jan 19 '13 at 01:42
  • 2
    The default encoding is OT1, which doesn't have accented characters as single glyphs. In the T1 (or LY1) encodings, the accented glyphs in the font can be used. – user22108 Jan 19 '13 at 01:58