Xetex doesn't support SmallCaps when using system fonts

Bug #1345992 reported by Evan Langlois
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
texlive-base (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

OK, I mostly have tested this with the TexGyre fonts since they have TeX versions. I've verified that the fonts have SmallCaps information in them (actually an OTF font, not TT, but this happens with TT, too). I can use the smallcaps from LibreOffice, Scribus, and the LuaTeX backend (except for 1 font that I've been tweaking that LuaTeX can't find and everything else can or I'd use LuaTeX).

1 - When LyX's "Document Settings->Fonts->Use Non-TeX Fonts" is unchecked, I can set the given TeX fonts and SmallCaps is rendered correctly.

2 - I check the same box and select the same fonts (Yes, I know it will now read the OTF and not the TEX files, but as I said, the information is present), and the SmallCaps goes away. FontForge shows the information for smallcaps.

3 - Checked with other fonts as well, and the only thing that works with the box checked when running XeTeX is setting the font to "Default" and I'm not sure which font its using. LuaTeX will support SmallCaps on most of my fonts, including the same ones XeTeX fails on.

I'm guessing the bug is in Xetex but I really have no clue. Like I said, the fonts work everywhere else.

Revision history for this message
Evan Langlois (uudruid74) wrote :

RESOLVED: When the TexGyre fonts install, they install a million different formats. Xetex will pick up the wrong ones. I managed to move the right one and get it working. Some consistency would be nice, but thats Linux's onme major flaw ... the wonderful thing about standards is there are so many to choose from.

Changed in texlive-base (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.