I'm using this code



book title Περί τὴν ἄλωσιν τῆς Kωνσταντινουπόλες


and trying to write these greek characters ἄ ὴ ῆ. Can someone suggest a group of fonts that support them ?

  • @egreg I get (test_greek.aux) ! Undefined control sequence. l.9 book title \textgreek {Περί τὴν ἄλωσιν τῆς Kωνστα...
    – alfred
    Commented Oct 9, 2017 at 23:43
  • What you are showing are not just letters but letters with diacritics. The betababel package lets you input these letters with diacritics from a regular Latin-lettered keyboard. For an example, see tex.stackexchange.com/questions/389105/typeset-greek-words/… Commented Oct 9, 2017 at 23:46
  • 1
    Off-topic: If you're loading the fontspec package, you shouldn't be loading the inputenc package as well.
    – Mico
    Commented Oct 10, 2017 at 0:00
  • Just delete test_greek.aux and recompile the LaTeX following egreg's instruction. Your first attempt will have put some rubbish in the .aux file which will keep generating fatal errors.
    – alephzero
    Commented Oct 10, 2017 at 0:05
  • 1
    Off topic: "της Κωνσταντινουπόλεος"
    – koleygr
    Commented Oct 10, 2017 at 11:14

1 Answer 1


It looks like you're interested in using Garalde-type text fonts. If so, the free-of-charge Cardo and EB Garamond font packages should be of interest to you. The Cardo font is, AFAICT, not distributed with TeXLive; it may be downloaded from the font creator's own website. EB Garamond is distributed automatically with TeXlive (and with MikTeX too, I believe).

Other font packages you may want to consider -- even though they're not true Garaldes -- are CMU Serif, GFS Artemisia, GFS Bodoni, GFS Didot, Junicode, Linux Libertine O, and Old Standard. (I'm drawing heavily on this posting and especially egreg's answer for the preceding list.) Depending on your operating system, further suitable system fonts may be available. E.g., if you use MacOSX and MacTeX, you could consider using Garamond Premier Pro, Arno Pro, and Minion Pro. Naturally, there's also a huge number of commercial fonts that might satisfy your font-related needs.

By the way, if one uses XeLaTex or LuaLaTeX along with the fontspec package, one should not load the inputenc package. XeLaTeX and LuaLaTeX can handle only one input font encoding anyway: utf8.

The following example was compiled under LuaLaTeX. To increase comparability, the fonts are scaled to have the same "x-heights" (via the fontspec option Scale=MatchLowercase). Some fonts are more "compressed" than others; there's also considerable variation in terms of "color", i.e., "darkness". The Greek characters of Junicode may be too slanted for some tastes.

enter image description here

\defaultfontfeatures{Scale=MatchLowercase} % scale fonts to have same x-heights

\setlength\parindent{0pt} % just for this example
\newcommand\teststring{book title Περί τὴν ἄλωσιν τῆς Kωνσταντινουπόλες}

\obeylines % just for this example

\test{Arno Pro Regular 10pt}
\test{CMU Serif}
\test{EB Garamond}
\test{Garamond Premier Pro}
\test{GFS Artemisia}
\test{GFS Bodoni}
\test{GFS Didot}
\test{Linux Libertine O}
\test{Minion Pro Medium}
\test{Old Standard}

  • thx mico. The code worked after I installed the font Cardo. I am still having some problems putting it in my main code.
    – alfred
    Commented Oct 10, 2017 at 1:33
  • 1
    Not sure what the problem was, but I rebuild my main code and it's fine. Thanks a lot!
    – alfred
    Commented Oct 10, 2017 at 12:36
  • 2
    I'll try still for another hour or so before posting a new query. I used both XeLaTex and LuaLaTex, and I'm all windows :)
    – alfred
    Commented Oct 10, 2017 at 13:47
  • 1
    Minor typo: MatchLowercase, not MathLowercase.
    – Davislor
    Commented Oct 16, 2017 at 5:24
  • 1
    @Davislor - Thanks! I've fixed the typo.
    – Mico
    Commented Oct 16, 2017 at 7:50

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .