[mpeg-OTspec] New "Composite Font Standard" document
Karsten Luecke
karstenluecke at yahoo.de
Mon Dec 14 23:08:33 CET 2009
Hello Mr Lunde,
if I remember Mr Strebe's mail of 2.10.2009 which was the then final one
on the topic, and the earlier exchange, it could be GlyphTransformation
(outlines only) and MetricsTransformation (all kinds of metrics). With
help of the latter, (mark) attachment points could be "slanted" too if
the outlines get slanted and thus still provide correct attachment
points in this case. (With downside that creator needs to check
carefully what he's doing and with the possibility of odd layout
behavior when the transformation implies e.g. rotation.)
Also please check these older mails (with "transformation" in the
subject line) yourself, I am a bit distracted with other things and do
not want to add mistakes to the document.
Cosmetics: Do I understand it correctly that, of the "Primary Actors",
the "creator" and "user" are human beings while "consumer" refers to
software? If so, and provided these are not common terms, could there be
a less "human" term instead of "consumer", a term which implies that
"comsumer" is a machine? But I do not have an idea for one ...
Best wishes,
Karsten
Am 14.12.09 22:21, schrieb Ken Lunde:
> daan,
>
> I apologize for missing that portion of the discussions, and thus not reflecting it in the document. This is what I have in the document right now:
>
>> Attribute: ScaleFactorX (X-axis scaling factor, expressed as a percentage, and affecting everything, including metrics)
>> Attribute: ScaleFactorY (Y-axis scaling factor, expressed as a percentage, and affecting everything, including metrics)
>> Attribute: CompressFactorX (X-axis scaling factor, expressed as a percentage, and affecting only the glyphs, not including the metrics)
>> Attribute: CompressFactorY (Y-axis scaling factor, expressed as a percentage, and affecting only the glyphs, not including the metrics)
>
> Does the following meet with your approval:
>
> Attribute: MetricsScalingX (X-axis metrics scaling, expressed as a scale factor, and affecting only metrics, leaving the glyph impression and attachment points unchanged)
>
> Attribute: MetricsScalingY (Y-axis metrics scaling, expressed as a scale factor, and affecting only metrics, leaving the glyph impression and attachment points unchanged)
>
> Attribute: Transformation (a complete transformation matrix, expressed as the array of six values representing a 2D transformation matrix as defined in the PostScript graphics model)
>
> Regards...
>
> -- Ken
>
> On 2009/12/14, at 12:44, Daniel Strebe wrote:
>
>>
>> Ken,
>>
>> Thanks for these efforts.
>>
>> As per discussion in September, modifications to metrics and glyph impression were to be as follows:
>>
>> • Metric scaling, subject to x/y scale factors, and not applying to the glyph impression or attachment points.
>> • Glyph transformation, subject to full 2-D graphic transformation matrix, not affecting metrics.
>>
>> I propose these values should not be percentages, but rather scale factors; that is, 1.0 represents no scaling; 0.5 represents 50% shrinkage. The transformation matrix should be six values representing a 2-D scale/shear/rotation matrix plus translation as defined in the PostScript model.
>>
>> Regards,
>> — daan Strebe
>>
>>
>> On 09/12/14 10:06, "Ken Lunde"<lunde at adobe.com> wrote:
>>
>>
>>
>>
>>
>>
>> All,
>>
>> In an effort to move this along, I spent the morning incorporated Leonardo's comments and suggestions, and produced a new version of the document. You should have received a "new document notification" email with the following URL:
>>
>> http://groups.yahoo.com/group/mpeg-OTspec/files/CompositeFontStandard-12142009.pdf
>>
>> I also hosted the same file on my website:
>>
>> http://lundestudio.com/PDF/CompositeFontStandard-12142009.pdf
>>
>> When you have a chance, please read this document and provide feedback.
>>
>> Regards...
>>
>> -- Ken
>>
>>
>>
>>
>>
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>
More information about the mpeg-otspec
mailing list