Fonts & Character SetsDioxipe+Polyglossia=Blank PDF

Information and discussion about fonts and character sets (e.g. how to use language specific characters)
Post Reply
AleCes
Posts: 286
Joined: Sat Nov 13, 2010 9:54 pm

Dioxipe+Polyglossia=Blank PDF

Post by AleCes »

Hello everybody,
The Dioxipe font seems to be at odds with polyglossia when used to typeset Greek characters.

Code: Select all

Code, edit and compile here:
\documentclass{book}
\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text}
\setmainfont{Dioxipe}
%\newfontfamily\greekfont{Dioxipe} if I fail to add this, I get an error
\usepackage{polyglossia}
\setmainlanguage[variant=ancient]{greek}
\setotherlanguages{english}
\usepackage{xunicode}
\usepackage{xltxtra}
\begin{document}
ᾶῆῶῦῖ \textenglish{abcd}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
The output I get is a blank pdf. :(

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org
LaTeX Beginner's Guide LaTeX Cookbook LaTeX TikZ graphics TikZによるLaTeXグラフィックス
User avatar
Johannes_B
Site Moderator
Posts: 4182
Joined: Thu Nov 01, 2012 4:08 pm

Dioxipe+Polyglossia=Blank PDF

Post by Johannes_B »

I don't have the font and din't find some dowload link, and a quick google search lead me to UNICODE GREEK FONTS.

Maybe there is another Font suitable for your needs.

Now, let me take a look at the problem at hand.

Code: Select all

Code, edit and compile here:
\documentclass{book}
\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text}
%\setmainfont{Dioxipe}
\setmainfont{ufonts.com_dioxipe-opentype.otf}
\newfontfamily\greekfont{ufonts.com_dioxipe-opentype.otf}
\usepackage{polyglossia}
\setmainlanguage[variant=ancient]{greek}
\setotherlanguages{english}
\usepackage{xunicode}
\begin{document}
\pagestyle{empty}
ᾶῆῶῦῖ\par
\textenglish{abcd}\par
\fontspec{Latin Modern Roman}abcd
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
The code above gives me the expected output. Polyglossia requires you to set a greek font and issues errors instead. The page isn't empty, though.

Let's proove it by stripping down the document even more:

Code: Select all

Code, edit and compile here:
\documentclass{book}
\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text}
\setmainfont{ufonts.com_dioxipe-opentype.otf}
\begin{document}
\pagestyle{empty}
ᾶῆῶῦῖ\par
{\fontspec{Latin Modern Roman}abcd\par}
abcd
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
The smart way: Calm down and take a deep breath, read posts and provided links attentively, try to understand and ask if necessary.
AleCes
Posts: 286
Joined: Sat Nov 13, 2010 9:54 pm

Re: Dioxipe+Polyglossia=Blank PDF

Post by AleCes »

Thanks Johannes_B for helping me out!

If you click on the underlined Dioxipe above, it'll lead you to a site where you can download the font. I've provided this link since I knew it's no well-known font and users may find it hard to find.

I know there are many Greek fonts around, yet this one is especially fine as it is a Didone and Didones are the first choice for quality Greek typesetting.
User avatar
Johannes_B
Site Moderator
Posts: 4182
Joined: Thu Nov 01, 2012 4:08 pm

Dioxipe+Polyglossia=Blank PDF

Post by Johannes_B »

Everything works just out of the box using Linux Libertine O, but why is that? Why is polyglossia requesting a font with greek support, where Dioxipe obviously supports greek?

Let us call otfinfo on the font file to see which scripts are supported:

Code: Select all

$ otfinfo -s ufonts.com_dioxipe-opentype.otf
latn Latin
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
The font itself doesn't contain any information, that greek is supported.

Now, lets investigate with libertine, found in the fonts folder of my OS.

Code: Select all

$ otfinfo -s /usr/share/fonts/opentype/linux-libertine/LinLibertine_R.otf
DFLT Default
cyrl Cyrillic
cyrl.SRB Cyrillic/Serbian
grek Greek
hebr Hebrew
latn Latin
latn.AZE Latin/Azeri
latn.CRT Latin/Crimean Tatar
latn.DEU Latin/German
latn.MOL Latin/Moldavian
latn.ROM Latin/Romanian
latn.TRK Latin/Turkish
math Mathematical Alphanumeric Symbols
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
We can see, Linux Libertine provides the meta information that states, Yes, i do support greek.

Seems like an update of Dioxipe is in order.
The smart way: Calm down and take a deep breath, read posts and provided links attentively, try to understand and ask if necessary.
AleCes
Posts: 286
Joined: Sat Nov 13, 2010 9:54 pm

Dioxipe+Polyglossia=Blank PDF

Post by AleCes »

OK, I forgot to add accented characters in the Latin text: that's what annoys polyglossia; please, try throwing in something like

Code: Select all

Code, edit and compile here:
\pagestyle{empty}
ᾶῆῶῦῖ\par
\textenglish{éèêë}\par
\fontspec{Latin Modern Roman}éèêë
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
and tell me if it works.

Thanks
AleCes
Posts: 286
Joined: Sat Nov 13, 2010 9:54 pm

Dioxipe+Polyglossia=Blank PDF

Post by AleCes »

Johannes_B wrote:Everything works just out of the box using Linux Libertine O, but why is that? Why is polyglossia requesting a font with greek support, where Dioxipe obviously supports greek?

Let us call otfinfo on the font file to see which scripts are supported:

Code: Select all

$ otfinfo -s ufonts.com_dioxipe-opentype.otf
latn Latin
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
The font itself doesn't contain any information, that greek is supported.

Now, lets investigate with libertine, found in the fonts folder of my OS.

Code: Select all

$ otfinfo -s /usr/share/fonts/opentype/linux-libertine/LinLibertine_R.otf
DFLT Default
cyrl Cyrillic
cyrl.SRB Cyrillic/Serbian
grek Greek
hebr Hebrew
latn Latin
latn.AZE Latin/Azeri
latn.CRT Latin/Crimean Tatar
latn.DEU Latin/German
latn.MOL Latin/Moldavian
latn.ROM Latin/Romanian
latn.TRK Latin/Turkish
math Mathematical Alphanumeric Symbols
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
We can see, Linux Libertine provides the meta information that states, Yes, i do support greek.

Seems like an update of Dioxipe is in order.
OK, I got it now but the font doesn't seem to have any maintainer; anyhow the bug is trivial so I can definitely live with it.
AleCes
Posts: 286
Joined: Sat Nov 13, 2010 9:54 pm

Dioxipe+Polyglossia=Blank PDF

Post by AleCes »

Bump! Still waiting for answer to this: http://latex-community.org/forum/viewto ... 674#p89678
User avatar
Johannes_B
Site Moderator
Posts: 4182
Joined: Thu Nov 01, 2012 4:08 pm

Dioxipe+Polyglossia=Blank PDF

Post by Johannes_B »

I somehow thought the issue would be resolved. And i right now don't know what is'nt running.
The following works just fine:

Code: Select all

Code, edit and compile here:
\documentclass{book}
\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text}
%\setmainfont{Dioxipe}
\setmainfont{ufonts.com_dioxipe-opentype.otf}
\newfontfamily\greekfont{ufonts.com_dioxipe-opentype.otf}
\usepackage{polyglossia}
\setmainlanguage[variant=ancient]{greek}
\setotherlanguages{english}
\usepackage{xunicode}
\begin{document}
\pagestyle{empty}
ᾶῆῶῦῖ\par
\textenglish{abcd}\par
\fontspec{Latin Modern Roman} éèêë a e i
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
The smart way: Calm down and take a deep breath, read posts and provided links attentively, try to understand and ask if necessary.
Post Reply