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