Hi Eric,

Another update:

- That workaround of stripping off the Italic bit and retrying successfully 
produces usable metrics for Geneva 14 (both plain and condensed) on an affected 
system. We're still not drawing anything in the relevant fields yet though 
because I only patched one of several applicable FetchFontInfo calls for the 
test.

- One of these users sent me his Geneva.dfont and it's identical to mine (which 
works) so apparently that's not the source of this problem.

- I've sent him back a build which uses my 'shimmed' FetchFontInfo globally, 
but given the time difference I probably won't hear back until tomorrow. Once I 
do we should have a better handle on whether it's crapping out because the 
italic derivation failed entirely giving FetchFontInfo nothing to measure (so 
it still won’t draw anything) or produced something inconsistent (so it’ll 
likely draw garbage) or whether the problem is just somewhere within the 
metrics code itself (in which case it’ll likely draw more or less normally, 
albeit perhaps a tad squished/clipped). I’ll file a bug once I get this info.

In the meantime though thanks for csrutil! Obviously I grok the rationale 
behind this sort of child-proofing, but it still drives me crazy… ;-)

-Mark


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Carbon-dev mailing list      (Carbon-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/carbon-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to