[XeTeX] No 'Number Case' in 'Hoefler Text Regular'?

Berteun Damman berteun at gmail.com
Fri Jul 8 11:42:57 CEST 2005


On 7/8/05, Will Robertson <will at guerilla.net.au> wrote:
> When they were fixing some (but not all) of the bugs in Hoefler Text
> for Tiger, they removed the font tables to access uppercase numerals
> from the upright version of the font.
> 
> I've reported the bug to them, but I imagine that it's not too high
> on their priority list...

I've reported the bug too. But I thought, perhaps I can fix it myself,
using the font tools of Apple (http://developer.apple.com/fonts/).
But, that turned out to be a bit more involved than I thought.
Apparently Apple switched to the 'morx' format for ligature
substitution and such, in stead of mort, and Hoefler still uses
'mort'. Also, the utils do not expect this and they report that a font
cannot have a feat table without a morx table. Sigh. So, I tried to
dump the mort table to a MIF file using a tool, and deleting the feat
and mort table, and building a new morx table. This fails horribly.
Even when I only dump the mort table and use that one to reconstruct
the morx table it does not give the original features.

But, I also discovered that the oldstyle rules *are* there and they
*are* being dumped by ftxanalyser. It's only the 'feat' table that's
not right. (But rebuilding it fails.) I assume this behaviour is a bug
too and shall report it.

Berteun



More information about the XeTeX mailing list