Menu

#94 OTF font files + cyrillic + italic + bold -> Glyphs missing

Future
wont-fix
nobody
5
2014-07-03
2014-07-02
M. Schulte
No

Dear XeTeX-Team,

I cannot tell if the following is a bug in the LinuxLibertine OTF files
or if it is a bug in XeLaTeX. The problem is: when I try to typeset
cyrillic text in italic and bold, the glyphs cannot be found in LinuxLibertine.

Here is a minimal working example:

\documentclass{article}
\usepackage{fontspec}
\begin{document}
\setmainfont
BoldFont = LinLibertine_RB.otf,
ItalicFont = LinLibertine_RI.otf,
BoldItalicFont = LinLibertine_RBI.otf{LinLibertine_R.otf}
\raggedright
Regular: положим\ Bold: \textbf{положим}\ Italic: \textit{положим}\ Bold+Italic: \textit{\textbf{положим}}
\end{document}

The OTF files come straight out of LinLibertineOTF_5.3.0_2012_07_02.tgz. This is XeTeX 3.1415926-2.5-0.9999.3-2014042815
(TeX Live 2013/Arch Linux). In the last line (Bold+Italic), for each cyrillic glyph
I see something like a crossed out rectangle in the resulting PDF file. (When I use
LuaLatex I see nothing where the Bold+Italic glyphs should appear.)

As I said, I cannot tell if this is a bug in LinuxLibertine or in XeTeX. I would be
happy about any pointers/workarounds. I have contacted the LinuxLibertine-team as well.

Thanks!
~ mo

Discussion

  • M. Schulte

    M. Schulte - 2014-07-02

    The same happens with an uptodate TeXLive 2014 (downloaded from tug.org).

     
  • Khaled Hosny

    Khaled Hosny - 2014-07-03

    The font simply lacks support for the requested characters in the affected styles, nothing we can do here.

     
  • Khaled Hosny

    Khaled Hosny - 2014-07-03
    • status: open --> wont-fix
     
  • M. Schulte

    M. Schulte - 2014-07-03

    Thanks! I understand. So this is not a bug in XeTeX. For the record: Appearantly the font does have the cyrillic glyphs in the category "semibold + italic" (i.e., LinLibertine_RZI.otf). One can use these for the bold+italic and everything seems to work good. I don't know what the difference between bold and semibold means here, though.

     

Anonymous
Anonymous

Add attachments
Cancel