kai-tub / latex-beamer-pure-minimalistic

A true minimalistic LaTeX beamer template
https://github.com/kai-tub/latex-beamer-pure-minimalistic
GNU General Public License v3.0
138 stars 10 forks source link

[FEATURE REQUEST] Change to XeLaTex/LuaLaTex to better support Korean/Japanese/Chinese/Arabic characters #57

Closed kai-tub closed 3 years ago

kai-tub commented 3 years ago

I wanted to keep the template as open as possible and not force anybody to use an alternative to pdfLaTeX, since it is commonly installed. But I also want people to be able to use the template across the world without having to modify the code support languages such as Korean, Japanese, or Chinese. If it is possible, I will try to retain a "pdfLaTeX compliant" setting otherwise a major version bump is required. Multi-lingual support is more important than ease-of-use.

At least, I think it is...

kai-tub commented 3 years ago

From what I can tell, most main distributions come with lualatex and xelatex support out of the box. Maybe it is sufficient to point out the usage of lualatex. But I will still investigate if I can keep it backward-compatible.

kai-tub commented 3 years ago

Would actually also help to actually fix #52 Generally, the underlying font support would be a lot better.

kai-tub commented 3 years ago

After reading the lualatex documentation, I believe that it would be best to completely switch to lualatex. I think it would add more confusion if pdflatex stays supported. Specifically removing inputenc may not seem obvious.

So this is going to be a major change, for better or for worse...

kai-tub commented 3 years ago

Also think about adding microtype to the default settings. It adds micro-typographical enhancements and works very well for documents

kai-tub commented 3 years ago

OP in #58 recommends TeX Gyre's sans serif fonts. If I successfully transition to lualatex I can think about integrating it and adding fallbacks.

kai-tub commented 3 years ago

Decided against microtype, as it does not play well with Japanese text.