[XeTeX] bold small caps, but no regular small caps
Mike Maxwell
maxwell at umiacs.umd.edu
Thu Aug 1 05:42:26 CEST 2013
On 7/31/2013 11:33 AM, Jonathan Kew wrote:
> Mike, especially if you're on Windows (I can't rememember), you may need to search for obsolete
> font files using the command line, as the Windows Explorer view of the Fonts folder can "hide"
> things that Windows believes to be deactivated, but which are in fact still present.
Yeap, that was it. There were two font files for each style of the CharisSIL font:
----------
CharisSIL-B.ttf*
CharisSILB.ttf*
CharisSIL-BI.ttf
CharisSILBI.ttf*
CharisSIL-I.ttf*
CharisSILI.ttf*
CharisSIL-R.ttf*
CharisSILR.ttf*
----------
You'll notice that the diff is whether there's a dash in the name. The ones with the dash are the
newer ones, but xelatex was using the ones without the dash (the timestamps on these were 31 Jan
2007). Once I got rid of the old fonts, small caps worked fine in both regular and bold.
The timestamps on the old font files matched version 4.100, for which there was a known small caps
bug--see http://scripts.sil.org/cms/scripts/page.php?item_id=CharisSIL_versions#7b825208. I suppose
this might have s.t. to do with why the small caps used to work on bold but not regular.
Lorna, I guess this means there is no small caps problem with the current version (4.114). But you
might want to draw people's attention to the change in the way the fonts were named, since it means
the two versions can easily co-exist in a file system and cause the sort of problem I was having.
Jonathan, thanks!
--
Mike Maxwell
maxwell at umiacs.umd.edu
"My definition of an interesting universe is
one that has the capacity to study itself."
--Stephen Eastmond
More information about the XeTeX
mailing list