freetype-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ft-devel] Apple offset scaling


From: Adam Twardoch (List)
Subject: Re: [ft-devel] Apple offset scaling
Date: Tue, 7 Jul 2015 19:57:34 +0200

There is this page: 
http://fontforge.github.io/assets/old/Composites/index.html

The flags George writes about are flags 11 and 12 of the glyf component flag in https://www.microsoft.com/typography/otspec/glyf.htm

Sent from my mobile phone.

On 07.07.2015, at 16:55, Alexei Podtelezhnikov <address@hidden> wrote:

Hi Toshiya and Werner,

It is well known that offsets in composite or compound glyphs were
treated differently by AAPL and MSFT. The former scales them the
latter does not

This page describes offset scaling
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6glyf.html#COMPOUNDGLYPHS
It is hard to comprehend and there are unfortunate mistakes in this description.

This page in the section "Compound glyphs with rotated components"
provides important additional details
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6AATIntro.html
It actually becomes quite clear what was intended for 45-degree
rotations with double-scaling, which was later dropped.

George Williams contributed code to support this
http://lists.nongnu.org/archive/html/freetype-devel/2002-07/msg00084.html
It is apparent that George gave up on fixing mistakes in the first
page and went with his own solution, which for any simple rotation
would not scale offset at all. This sounds reasonable but it is not
what was intended in the specifications.

Do you have fonts to test?

Thank you,
Alexei

_______________________________________________
Freetype-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/freetype-devel

reply via email to

[Prev in Thread] Current Thread [Next in Thread]