New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue with ħ (U+0127) #563
Comments
there are several things conspiring to make your example not work, compared to this version which does work
The Latin modern math font doesn't have U+0127, Stix does, but it does not work by default as U+0127 doesn't have a mathcode nor does the unicode-math-table.tex define the default math codes are based on the Uniocde data file MathClass-15.txt which is in texlive as One other issue that the engine default is math fam 1 but unicode-math sets everything in fam 0 and fam1 stays as the 7 bit computer math italic, so if you take a random character that does not get a specific math code from the data file
you see:
so as with hbar even if the open type fonts have the character the default in math is to take the character from computer modern math. unicode-math could put the main font in slot 1 as well as slot 0 but that may have compatibility issues. |
Thanks for your reply. I'll admit I'm not an expert with all this, in particular the fonts.
By default, latex include
I suppose
the "proper" way to add input characters to |
It probably isn't the proper way , but it works, without having to look up the character number,making the character come from the font in fam 0 (and act like a fixed symbol, not changing for If you wanted to define
(note I don't have write access here, just an interested observer....) |
For reference, |
unicode.xml is my file:-) actually the latest (Uniocde 13) version is https://w3c.github.io/xml-entities/unicode.xml 210F has
0127 has
note the lack of a For classic tex the problem is that Unicode has a specific slot for this (U+0127) so in xetex of luatex the character is just passes straight through as data like |
Description
The unicode symbol
U+0127
(ħ) is not defined and so does not appear when used.Minimal example demonstrating the issue
Compiling with
lualatex unicode-test.tex
outputs:The text was updated successfully, but these errors were encountered: