Is there any package for typesetting Ge'ez (Ethiopic) in LaTeX?

  • Welcome to TeX.SX! I am not sure, but there is a ethiop package.
    – user31729
    Nov 8, 2014 at 17:52
  • 2
    You can use the Unicode input if charsets are defined for a specific font.
    – percusse
    Nov 8, 2014 at 18:02

2 Answers 2


From the documentation of ethiop package, I used a line, but I have no idea whether this is a correct form. Just compile with pdflatex.

\usepackage{ethiop} % only needed for older TeX distributions


'abAs : 'alamenahe


enter image description here

Edit I don't know whether this is 'Ge'ez' at all...

  • That is Geez @Christian Hupfer.But it doesn't work on my WinEdt. any help?
    – Maryà
    Nov 8, 2014 at 18:11
  • @marana: You need to have a proper TeX distribution (i.e.) a new one, such as TeXlive 2014 or MikTeX
    – user31729
    Nov 8, 2014 at 18:13
  • So @Christian Hupfer Could you tell me where could i get it?
    – Maryà
    Nov 8, 2014 at 18:14
  • 1
    @marana: I don't use Windows and WinEdt, but try to install MikTeX from miktex.org/download
    – user31729
    Nov 8, 2014 at 18:19
  • 1
    @marana: You can download MiKTeX from this place: miktex.org/download. For TeX Live, you can go there: tug.org/texlive/acquire-netinstall.html.
    – Bernard
    Nov 8, 2014 at 22:20

Gəʿəz can be beautifully typeset using XeLaTeX () and fontspec (), which support all kinds of complex scripts and advanced font abilities. As far as I know, this should be possible in a very similar way with LuaLaTeX () and fontspec, but I’m not familiar with Lua(La)TeX.

Here is an example; it uses free (OFL) fonts — Abyssinica SIL for Gəʿəz script and Gentium for Latin script — but you can use any Unicode font you wish.



\fontspec{Abyssinica SIL}
ቃለ፡ በረከት፡ ዘሄኖክ፡ ዘከመ፡ ባረከ፡ ኅሩያነ፡ ወጻድቃነ፡ እለ፡ ሀለዉ፡ ይኩኑ፡\\
በዕለተ፡ ምንዳቤ፡ ለአሰስሎ፡ ኵሉ፡ እኩያን፡ ወረሲዓን።

Ḳāla barakat za-Henok zakama bāraka ḫəruyāna waṣādəḳāna ʾəlla hallawu yəkunu\\
baʿəlata məndābe laʾasassəlo kʷəllu ʾəkuyān warasiʿān


The first sentence from the Book of Enoch

This has some advantages over using the ethiop package:

  • It does not depend on a specific package for a specific script, but uses a generic way of typesetting scripts from around the world.
  • Moreover, the input is Unicode (). Unicode has many advantages derived from being a worldwide accepted standard; for example, you can collaborate with anyone writing in Gəʿəz script and can be sure your text will be accessible, technically, for many years to come in a simple and easy way.
  • @Mico: What are you on about? This answer is really nice, and I cannot find any harshness.
    – morbusg
    Nov 30, 2014 at 10:05
  • 1
    @morbusg: It's harsh in the sense that at the moment of writing my solution there was no information on XeLaTeX or pdflatex, so it was/is a working solution. I appreciate other solutions as well, of course
    – user31729
    Nov 30, 2014 at 10:41
  • 4
    @Mico, I have no ill will here, but it is interesting to note how different people read the "mood" behind written text. I personally do strongly agree with the second point; user having to use some cryptic ASCII representation of his/her script somehow rubs me the wrong way. And sure, it might have been the only way to get the job done 18 years ago. But now we do have the correct tools for this (correct in the sense of user input), which I feel we, as a community, are not promoting enough. Christian, please don't take this the wrong way, I don't mean to diminish your answer.
    – morbusg
    Nov 30, 2014 at 11:23
  • I’ve rephrased it; I hope it is better now. No impoliteness nor any kind of ill will were intended. I’m sorry if anyone was offended by my previous phrasing, which was merely intended as a dialogical way of communication: deriving the starting point of the answer from a previously answered one, offering what I deem a better, modern solution. Dec 6, 2014 at 19:44
  • @Miko: It is specific in the sense that it is a specific package for a specific script. My solution does not depend on a specific font (you can easily replace Abyssinica SIL by any other Unicode font supporting Gəʿəz, which as far as I understand cannot be said on changing the font in ethiop), nor it depends on a specific engine (you can use LuaLaTeX as well). It does depend on fontspec for font selection, but fontspec isn’t tailored for a specific font and theoretically can be easily replaced by another package for font selection without any modification of the input. Dec 6, 2014 at 19:59

You must log in to answer this question.

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