# Tag Info

5

You can use XeLaTeX, but inputenc shouldn't be loaded. Instead use fontspec and define a font that has the required glyphs. Say you have installed the XITS fonts on your system; then you can do \documentclass[12pt,a4paper]{report} \usepackage{fontspec} \setmainfont[Ligatures=TeX]{XITS} \begin{document} Днепр kůň dominī Ngữ \end{document} If the font is ...

5

I don't use Ubuntu but Ubuntu should provide a package for Linux Libertine (if it is not installed by default) and that supports all of the languages: \documentclass[12pt,a4paper]{report} \usepackage{fontspec} \setmainfont{Linux Libertine O} \begin{document} Днепр kůň dominī Ngữ \end{document} To figure out which fonts were installed, I looked in ...

3

The warning comes from (x)dvipdfmx. The code in question is if (width > height) { /* NOTE: * A line width of 0 denotes the thinnest line that can be rendered at * device resolution. See, PDF Reference Manual 4th ed., sec. 4.3.2, * "Details of Graphics State Parameters", p. 185. */ if (height < dev_unit.min_bp_val) { WARN("Too ...

3

This seems to work for me (except that I can't really verify the Arabic) on OSX like this (I removed a lot of unnecessary packages for simplicity): \documentclass[oneside,16pt]{scrartcl} \usepackage{fontspec} \usepackage{csquotes} \usepackage{polyglossia} \setmainlanguage{arabic} \setotherlanguage{english} \setmainfont{Arial} ...

3

This is extremely complicated to implement. The following code gives you a sense of how to do it but does not attempt to satisfy all of your desiderata. Nonetheless, this is a fairly extensive start relative to the complexity of the problem. (Perhaps it does not look much but that just goes to show that results are not always proportional to labour ...

2

If you compile with XeLaTeX and have the Fontin fonts installed on your system it works fine after some modifications to the preamble and the very beginning of the file. The main modifications consisted in deleting some obsolete options or packages, and the \fb switch-font command defined just after \begin{document}; re-defining it with fontspec and using ...

1

You can do this perfectly in xepersian. check the documentation. xepersian has a very sophisticated mechanism for localisation. It almost has the localised version of every command, primitive, an environments. In addition, it allows you to localise any other command, environment quite easily. For instance if localised version of \Foo command is \فو, you can ...

1

Too long for a comment. If I change the font to Linux Libertine O (OpenType variant), then it works for both XeTeX and LuaTeX. Also the character can be specified directly: \documentclass[11pt]{article} \usepackage{fontspec} \setmainfont{Linux Libertine O} \begin{document} \emph{G\~\i k\~uy\~u ĩ} \end{document}

Only top voted, non community-wiki answers of a minimum length are eligible