Decide between Polyglossia and Babel for LuaLaTeX in 2019 The Next CEO of Stack OverflowPolyglossia vs BabelDeclareLanguageMappingSuffix, inheritance, and polyglossia in biblatexPolyglossia vs BabelProblem between unicode-math and babel option frenchb in LuaLaTeXContributing to Babel or Polyglossia language supportIs it a bug? (LuaLaTeX AND [russian](Polyglossia OR Babel) AND Cleveref) => ERRORHow is the support for polyglossia in LuaLaTeX?Future of babel and polyglossia[Babel/Polyglossia]: wrong hyphenation?Babel or Polyglossia with LuaLatex?polyglossia, Korean and LuaLaTeXHyphenation with Babel and Polyglossia

Axiom Schema vs Axiom

Yu-Gi-Oh cards in Python 3

Calculator final project in Python

How to align top tables row?

Why isn't the Mueller report being released completely and unredacted?

Why does standard notation not preserve intervals (visually)

What flight has the highest ratio of timezone difference to flight time?

Running a General Election and the European Elections together

Bartok - Syncopation (1): Meaning of notes in between Grand Staff

Flying from Cape Town to England and return to another province

From jafe to El-Guest

using pressure sensor with 0-10v output for 0-10bar using arduino but pressure value won't cross 4bar. so is a voltage divider required in this case?

How to edit “Name” property in GCI output?

Purpose of level-shifter with same in and out voltages

Example of a Mathematician/Physicist whose Other Publications during their PhD eclipsed their PhD Thesis

Writing differences on a blackboard

Do I need to write [sic] when including a quotation with a number less than 10 that isn't written out?

Why do remote US companies require working in the US?

I believe this to be a fraud - hired, then asked to cash check and send cash as Bitcoin

Is there a way to save my career from absolute disaster?

What steps are necessary to read a Modern SSD in Medieval Europe?

Would a completely good Muggle be able to use a wand?

If Nick Fury and Coulson already knew about aliens (Kree and Skrull) why did they wait until Thor's appearance to start making weapons?

Grabbing quick drinks



Decide between Polyglossia and Babel for LuaLaTeX in 2019



The Next CEO of Stack OverflowPolyglossia vs BabelDeclareLanguageMappingSuffix, inheritance, and polyglossia in biblatexPolyglossia vs BabelProblem between unicode-math and babel option frenchb in LuaLaTeXContributing to Babel or Polyglossia language supportIs it a bug? (LuaLaTeX AND [russian](Polyglossia OR Babel) AND Cleveref) => ERRORHow is the support for polyglossia in LuaLaTeX?Future of babel and polyglossia[Babel/Polyglossia]: wrong hyphenation?Babel or Polyglossia with LuaLatex?polyglossia, Korean and LuaLaTeXHyphenation with Babel and Polyglossia










1















Which are the key questions one has to ask to decide between Polyglossia and Babel for a LuaLaTeX project in 2019?



There has been a similar, more general question in 2012, but the packages have changed a lot in the meantime. Hence I open a new, more specific question.



Can we reduce it to a check list like



Use package A, if you need



  • utf-8 characters

  • right to left support

Use package B, if you need



  • package foo, because A breaks foo









share|improve this question

















  • 1





    Would you be OK with expanding the question to XeLaTeX as well, so this question is truly a more modern version of the other one or do you think it would be more useful to have a separate XeLaTeX question (I don't know if there are relevant differences between the two, but I think babel's new RTL support works better for LuaLaTeX than XeLaTeX, though I could be completely wrong.)

    – moewe
    40 mins ago











  • For packages like csquotes and biblatex, but also some others like ctan.org/pkg/tracklang and packages using it polyglossia has the disadvantage that it does not expose language variants in a way that can be picked up easily by those packages. That means that there are some rough edges with dialect forms (english, british, american; ngerman, german, naustrian, ...). See for example tex.stackexchange.com/q/432347/35864. Most of those packages won't exactly break with polyglossia, but they work better/smoother with babel.

    – moewe
    35 mins ago







  • 2





    I don't think there is any reason to use polyglossia over babel for lualatex.

    – David Purton
    29 mins ago











  • @moewe I did not mention XeLaTeX, because I thought that hardly anyone would start a new project with XeLaTeX in 2019. But if there are really no differences, we can expand it later. If there are differences it would be better to have a separate question for XeLaTeX. So that it fits better to the sx scheme.

    – Jonas Stein
    25 mins ago











  • @DavidPurton Could you explain why, so that the reader can learn something from it?

    – Jonas Stein
    23 mins ago















1















Which are the key questions one has to ask to decide between Polyglossia and Babel for a LuaLaTeX project in 2019?



There has been a similar, more general question in 2012, but the packages have changed a lot in the meantime. Hence I open a new, more specific question.



Can we reduce it to a check list like



Use package A, if you need



  • utf-8 characters

  • right to left support

Use package B, if you need



  • package foo, because A breaks foo









share|improve this question

















  • 1





    Would you be OK with expanding the question to XeLaTeX as well, so this question is truly a more modern version of the other one or do you think it would be more useful to have a separate XeLaTeX question (I don't know if there are relevant differences between the two, but I think babel's new RTL support works better for LuaLaTeX than XeLaTeX, though I could be completely wrong.)

    – moewe
    40 mins ago











  • For packages like csquotes and biblatex, but also some others like ctan.org/pkg/tracklang and packages using it polyglossia has the disadvantage that it does not expose language variants in a way that can be picked up easily by those packages. That means that there are some rough edges with dialect forms (english, british, american; ngerman, german, naustrian, ...). See for example tex.stackexchange.com/q/432347/35864. Most of those packages won't exactly break with polyglossia, but they work better/smoother with babel.

    – moewe
    35 mins ago







  • 2





    I don't think there is any reason to use polyglossia over babel for lualatex.

    – David Purton
    29 mins ago











  • @moewe I did not mention XeLaTeX, because I thought that hardly anyone would start a new project with XeLaTeX in 2019. But if there are really no differences, we can expand it later. If there are differences it would be better to have a separate question for XeLaTeX. So that it fits better to the sx scheme.

    – Jonas Stein
    25 mins ago











  • @DavidPurton Could you explain why, so that the reader can learn something from it?

    – Jonas Stein
    23 mins ago













1












1








1








Which are the key questions one has to ask to decide between Polyglossia and Babel for a LuaLaTeX project in 2019?



There has been a similar, more general question in 2012, but the packages have changed a lot in the meantime. Hence I open a new, more specific question.



Can we reduce it to a check list like



Use package A, if you need



  • utf-8 characters

  • right to left support

Use package B, if you need



  • package foo, because A breaks foo









share|improve this question














Which are the key questions one has to ask to decide between Polyglossia and Babel for a LuaLaTeX project in 2019?



There has been a similar, more general question in 2012, but the packages have changed a lot in the meantime. Hence I open a new, more specific question.



Can we reduce it to a check list like



Use package A, if you need



  • utf-8 characters

  • right to left support

Use package B, if you need



  • package foo, because A breaks foo






luatex babel polyglossia incompatibility comparison






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked 48 mins ago









Jonas SteinJonas Stein

3,22342644




3,22342644







  • 1





    Would you be OK with expanding the question to XeLaTeX as well, so this question is truly a more modern version of the other one or do you think it would be more useful to have a separate XeLaTeX question (I don't know if there are relevant differences between the two, but I think babel's new RTL support works better for LuaLaTeX than XeLaTeX, though I could be completely wrong.)

    – moewe
    40 mins ago











  • For packages like csquotes and biblatex, but also some others like ctan.org/pkg/tracklang and packages using it polyglossia has the disadvantage that it does not expose language variants in a way that can be picked up easily by those packages. That means that there are some rough edges with dialect forms (english, british, american; ngerman, german, naustrian, ...). See for example tex.stackexchange.com/q/432347/35864. Most of those packages won't exactly break with polyglossia, but they work better/smoother with babel.

    – moewe
    35 mins ago







  • 2





    I don't think there is any reason to use polyglossia over babel for lualatex.

    – David Purton
    29 mins ago











  • @moewe I did not mention XeLaTeX, because I thought that hardly anyone would start a new project with XeLaTeX in 2019. But if there are really no differences, we can expand it later. If there are differences it would be better to have a separate question for XeLaTeX. So that it fits better to the sx scheme.

    – Jonas Stein
    25 mins ago











  • @DavidPurton Could you explain why, so that the reader can learn something from it?

    – Jonas Stein
    23 mins ago












  • 1





    Would you be OK with expanding the question to XeLaTeX as well, so this question is truly a more modern version of the other one or do you think it would be more useful to have a separate XeLaTeX question (I don't know if there are relevant differences between the two, but I think babel's new RTL support works better for LuaLaTeX than XeLaTeX, though I could be completely wrong.)

    – moewe
    40 mins ago











  • For packages like csquotes and biblatex, but also some others like ctan.org/pkg/tracklang and packages using it polyglossia has the disadvantage that it does not expose language variants in a way that can be picked up easily by those packages. That means that there are some rough edges with dialect forms (english, british, american; ngerman, german, naustrian, ...). See for example tex.stackexchange.com/q/432347/35864. Most of those packages won't exactly break with polyglossia, but they work better/smoother with babel.

    – moewe
    35 mins ago







  • 2





    I don't think there is any reason to use polyglossia over babel for lualatex.

    – David Purton
    29 mins ago











  • @moewe I did not mention XeLaTeX, because I thought that hardly anyone would start a new project with XeLaTeX in 2019. But if there are really no differences, we can expand it later. If there are differences it would be better to have a separate question for XeLaTeX. So that it fits better to the sx scheme.

    – Jonas Stein
    25 mins ago











  • @DavidPurton Could you explain why, so that the reader can learn something from it?

    – Jonas Stein
    23 mins ago







1




1





Would you be OK with expanding the question to XeLaTeX as well, so this question is truly a more modern version of the other one or do you think it would be more useful to have a separate XeLaTeX question (I don't know if there are relevant differences between the two, but I think babel's new RTL support works better for LuaLaTeX than XeLaTeX, though I could be completely wrong.)

– moewe
40 mins ago





Would you be OK with expanding the question to XeLaTeX as well, so this question is truly a more modern version of the other one or do you think it would be more useful to have a separate XeLaTeX question (I don't know if there are relevant differences between the two, but I think babel's new RTL support works better for LuaLaTeX than XeLaTeX, though I could be completely wrong.)

– moewe
40 mins ago













For packages like csquotes and biblatex, but also some others like ctan.org/pkg/tracklang and packages using it polyglossia has the disadvantage that it does not expose language variants in a way that can be picked up easily by those packages. That means that there are some rough edges with dialect forms (english, british, american; ngerman, german, naustrian, ...). See for example tex.stackexchange.com/q/432347/35864. Most of those packages won't exactly break with polyglossia, but they work better/smoother with babel.

– moewe
35 mins ago






For packages like csquotes and biblatex, but also some others like ctan.org/pkg/tracklang and packages using it polyglossia has the disadvantage that it does not expose language variants in a way that can be picked up easily by those packages. That means that there are some rough edges with dialect forms (english, british, american; ngerman, german, naustrian, ...). See for example tex.stackexchange.com/q/432347/35864. Most of those packages won't exactly break with polyglossia, but they work better/smoother with babel.

– moewe
35 mins ago





2




2





I don't think there is any reason to use polyglossia over babel for lualatex.

– David Purton
29 mins ago





I don't think there is any reason to use polyglossia over babel for lualatex.

– David Purton
29 mins ago













@moewe I did not mention XeLaTeX, because I thought that hardly anyone would start a new project with XeLaTeX in 2019. But if there are really no differences, we can expand it later. If there are differences it would be better to have a separate question for XeLaTeX. So that it fits better to the sx scheme.

– Jonas Stein
25 mins ago





@moewe I did not mention XeLaTeX, because I thought that hardly anyone would start a new project with XeLaTeX in 2019. But if there are really no differences, we can expand it later. If there are differences it would be better to have a separate question for XeLaTeX. So that it fits better to the sx scheme.

– Jonas Stein
25 mins ago













@DavidPurton Could you explain why, so that the reader can learn something from it?

– Jonas Stein
23 mins ago





@DavidPurton Could you explain why, so that the reader can learn something from it?

– Jonas Stein
23 mins ago










1 Answer
1






active

oldest

votes


















2














There are 79 language definition files (gloss-XX) in the polyglossia folder. For a thorough comparision you would have to compare for every language how good the gloss-file is, if it works with lualatex, if babel provide definitions for this language too and how good it works with lualatex. And naturally you also need to check if babel knows language which polyglossia doesn't have. That's a lot work which I won't do (but it is known that the french module is clearly better in babel).



For all language relevant to me I prefer today babel over polyglossia. Even more if I use lualatex as babel has more lualatex specific code (polyglossia has been developed with xelatex in mind).
babel is better maintained and its interface for other packages which need language support (biblatex) is better.






share|improve this answer























    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "85"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f482396%2fdecide-between-polyglossia-and-babel-for-lualatex-in-2019%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    2














    There are 79 language definition files (gloss-XX) in the polyglossia folder. For a thorough comparision you would have to compare for every language how good the gloss-file is, if it works with lualatex, if babel provide definitions for this language too and how good it works with lualatex. And naturally you also need to check if babel knows language which polyglossia doesn't have. That's a lot work which I won't do (but it is known that the french module is clearly better in babel).



    For all language relevant to me I prefer today babel over polyglossia. Even more if I use lualatex as babel has more lualatex specific code (polyglossia has been developed with xelatex in mind).
    babel is better maintained and its interface for other packages which need language support (biblatex) is better.






    share|improve this answer



























      2














      There are 79 language definition files (gloss-XX) in the polyglossia folder. For a thorough comparision you would have to compare for every language how good the gloss-file is, if it works with lualatex, if babel provide definitions for this language too and how good it works with lualatex. And naturally you also need to check if babel knows language which polyglossia doesn't have. That's a lot work which I won't do (but it is known that the french module is clearly better in babel).



      For all language relevant to me I prefer today babel over polyglossia. Even more if I use lualatex as babel has more lualatex specific code (polyglossia has been developed with xelatex in mind).
      babel is better maintained and its interface for other packages which need language support (biblatex) is better.






      share|improve this answer

























        2












        2








        2







        There are 79 language definition files (gloss-XX) in the polyglossia folder. For a thorough comparision you would have to compare for every language how good the gloss-file is, if it works with lualatex, if babel provide definitions for this language too and how good it works with lualatex. And naturally you also need to check if babel knows language which polyglossia doesn't have. That's a lot work which I won't do (but it is known that the french module is clearly better in babel).



        For all language relevant to me I prefer today babel over polyglossia. Even more if I use lualatex as babel has more lualatex specific code (polyglossia has been developed with xelatex in mind).
        babel is better maintained and its interface for other packages which need language support (biblatex) is better.






        share|improve this answer













        There are 79 language definition files (gloss-XX) in the polyglossia folder. For a thorough comparision you would have to compare for every language how good the gloss-file is, if it works with lualatex, if babel provide definitions for this language too and how good it works with lualatex. And naturally you also need to check if babel knows language which polyglossia doesn't have. That's a lot work which I won't do (but it is known that the french module is clearly better in babel).



        For all language relevant to me I prefer today babel over polyglossia. Even more if I use lualatex as babel has more lualatex specific code (polyglossia has been developed with xelatex in mind).
        babel is better maintained and its interface for other packages which need language support (biblatex) is better.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 29 mins ago









        Ulrike FischerUlrike Fischer

        197k8304690




        197k8304690



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to TeX - LaTeX Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f482396%2fdecide-between-polyglossia-and-babel-for-lualatex-in-2019%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            J. J. Abrams Índice Traxectoria | Filmografía | Premios | Notas | Véxase tamén | Menú de navegacióne"J.J. Abrams: Biography"Arquivado"'Star Trek' sequel on track"Arquivado"J.J. Abrams Producing Samurai Jack Movie"Arquivado"EXCLUSIVE: J.J. Abrams Goes Into Warp Speed with Star Trek and Beyond"Arquivado"David Semel To Direct Jonah Nolan/J.J. Abrams' CBS Pilot 'Person Of Interest'"Arquivado"Fox orders J.J. Abrams pilot 'Alcatraz'"ArquivadoJ. J. AbramsJ. J. AbramsWorldCat81800131p24091041000XX116709414031616ma11226833654496ID052246713376222X511412nm00091900000 0001 1772 5428no98124254ID0000002883100650044xx0054597000141374297344064w64f2mjx14255303415344

            Станькаў Зьмест Назва | Гісторыя | Насельніцтва | Турыстычная інфармацыя | Галерэя | Асобы | Заўвагі | Крыніцы | Літаратура | Вонкавыя спасылкі | Навігацыйнае мэню53°37′48″ пн. ш. 27°13′40″ у. д. / 53.63° пн. ш. 27.22778° у. д. / 53.63; 27.2277853°37′48″ пн. ш. 27°13′40″ у. д. / 53.63° пн. ш. 27.22778° у. д. / 53.63; 27.22778djvu"Бабёнка – это я понимаю!". Як русіфікавалі тапонімы.Святыя руіны ажываюць210Станькаўв. СтанькаваСтаньково: история и новости - сайт деревниСтанькава: сядзіба Гутэн-Чапскіхррр

            Андора Зьмест Гісторыя | Палітыка | Адміністрацыйны падзел | Геаграфія | Эканоміка | Дэмаграфія | Крыніцы | Вонкавыя спасылкі | Навігацыйнае мэню"CIA World Factbook entry: Andorra"."Andorra 2008, Departament d'estadística d'Andorra"Андорарр