Tag Info

New answers tagged

6

The positioning of subscripts and superscripts are done by character width (CHARWD) and italic correction (CHARIC) if the nucleus is one character. Suppose the typesetting point before nucleus is typeset. Then subscript is placed to CHARWD and superscript to CHARWD+CHARIC positions. This is not very well concept in TeX because this metric information is ...


12

I don't think it is reasonable to expect a full list to be created and maintained here. I think it is better to explain how to figure out whether fonts have this support so that users can determine the current answer for a specific font for themselves. If nothing else, this will enable people to check whether an answer here is still correct. Thérèse is ...


4

Here's a simple way to start with fontspec, from an online kern text. Just set the font you want, enter feature file if you have one and run the file for each desired variant (bold, small caps, etc.). \documentclass{article} \usepackage{fontspec,url,microtype} \setmonofont %FeatureFile = if-you-have-it.fea, %SmallCapsFeatures = {LetterSpace = 2.0}] ...


11

For opentype fonts, luaotfload provide function nodes.simple_font_handler which will take care of all font manipulations like ligaturing and kerning and all other features supported by luaotfload. This function isn't advertised in the manual, I've found it in luaotfload source code. It is called as node callback on normal text, but as you create nodes ...


4

Unless I'm mistaken I believe the question is a misunderstanding about fnpct: the package only requires that \footnote is input before the respective punctuation. The output is customizable: \documentclass{article} \usepackage{fnpct} \begin{document} text\footnote{text}. \setfnpct{punct-after} text\footnote{text}. \end{document}


5

latex by default "assumes" that adjacent letters are independent variables being multiplied together, and the italic alphabet tuned for use in math has sidebearings assigned to be appropriate for that use. there's no reasonable way to change the default there are several different situations in which strings of letters should be treated as "words": when ...



Top 50 recent answers are included