{"push_id":702425715,"size":1,"distinct_size":1,"ref":"refs/heads/typesetting-touchups","head":"3aaf8bb482e4fd2863a932efc55828a471b43779","before":"5e9a4ec6bfb945e65b9da401244f363bf1c72b2f","commits":[{"sha":"3aaf8bb482e4fd2863a932efc55828a471b43779","author":{"email":"77544cb4d450f4c37e30115c8ae45f943c1f515e@alerque.com","name":"Caleb Maclennan"},"message":"markup language of gloss words\n\nAs discussed in #9 this adds a command-line option to set the language of\nthe glosses (and potentially other parts of the output besides Greek)\nand adds the necessary markup to the output for both the LaTeX and SILE\nbackends.\n\nSadly SILE taking generic language codes and LaTeX taking an assortment\nof language names (not a normalized set either) it isn't possible to use\nthe same value for both backends. Rather than expecting users to know\nthe relevant language names the way LaTeX expects them I suggest using\nthe standardized short codes and using a lookup table to translate them\ninto the values needed. This lookup table concept will need to be\nexpanded as more languages are supported as both typesetting systems\nhave other options that will need to be loaded for some languages. LaTeX\nwill need to add `variant=XX` for some language names when it loads the\npackage and SILE will need to add `script=XX` to the relevant markup to\nget the font features right.","distinct":true,"url":"https://api.github.com/repos/alerque/greek-reader/commits/3aaf8bb482e4fd2863a932efc55828a471b43779"}]}