[FIXED] Incorrect type stored for UFO public.verticalOrigin

Post your bug reports here. Include information that helps us to understand and reproduce the bug.
Post Reply
NFSL2001
Posts: 5
Joined: Sun Jul 17, 2022 3:51 pm

[FIXED] Incorrect type stored for UFO public.verticalOrigin

Post by NFSL2001 »

According to https://unifiedfontobject.org/versions/ ... icalorigin, the type of value for public.verticalOrigin should be integer or float.
public.verticalOrigin
This key is used for representing the “vertical origin” ‘y’ coordinate used for vertical layout. The value for the key must be an integer or float. This data is optional. Authoring tools can use this data and the advance element’s height attribute to create the VORG and vmtx tables.
However, in the .glif files, public.verticalOrigin is appended with type of string:

Code: Select all

<lib>
    <dict>
      <key>public.verticalOrigin</key>
      <string>880</string>
    </dict>
  </lib>
Please fix this issue.
Erwin Denissen
Moderator
Moderator
Posts: 11108
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

Re: Incorrect type stored for UFO public.verticalOrigin

Post by Erwin Denissen »

Thank you for reporting this issue.

We have it fixed in a private build. We will send it to customers on request.
Erwin Denissen
High-Logic
Proven Font Technology
Post Reply