CTAN Comprehensive TeX Archive Network

Directory macros/unicodetex/latex/polyglossia



Multilingual typesetting with XeLaTeX and Lua

This package provides an alternative to Babel for users of XeLaTeX and Lua. This version includes support for over 80 different languages, some of which in different regional or national varieties, or using a different writing system.

Polyglossia makes it possible to automate the following tasks:

  • Loading the appropriate hyphenation patterns.
  • Setting the script and language tags of the current font (if possible and available), using the package fontspec.
  • Switching to a font assigned by the user to a particular script or language.
  • Adjusting some typographical conventions in function of the current language (such as afterindent, frenchindent, spaces before or after punctuation marks, etc.).
  • Redefining the document strings (like “chapter”, “figure”, “bibliography”).
  • Adapting the formatting of dates (for non-gregorian calendars via external packages bundled with polyglossia: currently the Hebrew, Islamic and Farsi calendars are supported).
  • For languages that have their own numeration system, modifying the formatting of numbers appropriately.
  • Ensuring the proper directionality if the document contains languages written from right to left (via the packages bidi and luabidi, available separately).


Copyright (c) 2008-2010 François Charette, 2013 Élie Roux, 2011-2024 Arthur Reutenauer, Copyright (c) 2019-2023 Bastien Roucariès, 2019-2024 Jürgen Spitzmüller, 2023-2024 Udi Fogiel

Except where otherwise noted, Polyglossia is placed under the terms of the MIT licence (https://opensource.org/licenses/MIT).


If you run into a bug, or suspect you do, or you have a request or comment, please use the GitHub issue tracker: http://github.com/reutenauer/polyglossia/issues

This is more efficient than contacting the maintainer by email as it allows us to track the issues and follow progress.

Download the contents of this package in one zip archive (597.0k).

polyglossia – An alternative to babel for XeLaTeX and Lua

This package provides a complete Babel replacement for users of Lua and XeLaTeX; it relies on the fontspec package, version 2.0 at least.

Bug trackerhttps://github.com/reutenauer/polyglossia/issues/
Version2.1 2024-03-07
LicensesMIT License
The Project Public License 1.3
CC0 1.0
Copyright2008–2010 François Charette
2011–2024 Arthur Reutenauer
2013 Elie Roux
2019–2023 Bastien Roucariès
2019–2024 Jürgen Spitzmüller
2023–2024 Udi Fogiel
MaintainerArthur Rosendahl
Jürgen Spitzmüller
François Charette (inactive)
TDS archivepolyglossia.tds.zip
Contained inTeX Live as polyglossia
MiKTeX as polyglossia
TopicsUse luatex
See alsobabel
Guest Book Sitemap Contact Contact Author