04.06.2013 Views

Glyphs-Handbook-2013

Glyphs-Handbook-2013

Glyphs-Handbook-2013

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

UFO3 Font Info properties<br />

are described on<br />

unifiedfontobject.org/<br />

versions/ufo3/fontinfo.html<br />

this value. Also, when a small cap glyph is displayed in Edit<br />

view and metrics are set to show, the small cap height will be<br />

displayed instead of the x-height.<br />

12.2.2 UFO 3 Parameters<br />

These custom parameters, again presented in alphabetical<br />

order, follow the naming convention for Font Info properties<br />

as set forth in the UFO 3 specification published in March 2012.<br />

Text between quotes is taken from the OpenType specification<br />

on Microsoft’s site. As of version 1.3.18, <strong>Glyphs</strong> also makes<br />

use of a simplified naming convention. Wherever possible,<br />

you can leave out the prefix of the keyword, e.g., instead of<br />

‘openTypeNameDescription’, you can simply use ‘description’,<br />

or ‘blueScale’ instead of ‘postscriptBlueScale’. Both long and<br />

short versions work side by side, though.<br />

blueScale float BlueScale value. This corresponds to the Type 1/CFF<br />

BlueScale field. Controls the font size until which overshoot<br />

display is suppressed. Calculated as (pointsize at<br />

<br />

you do not set the value yourself, blueScale defaults to 0.037,<br />

<br />

em. This means that, in this case, overshoots will be visible if<br />

at least 40 pixels are used to display an em. The maximum<br />

blueScale value depends on the sizes of your alignment zones.<br />

The maximum pointsize at 300 dpi is calculated as<br />

<br />

<br />

<br />

alignment zone height) must be less than 240.<br />

For example, your largest zone is 21 units deep, thus:<br />

-<br />

<br />

<br />

<br />

blueShift integer or float BlueShift value. This cor responds to the<br />

Type 1/CFF BlueShift field. Default value is 7. Extends for very<br />

small glyph features beyond the font size indicated by blueScale.<br />

Overshoots inside an alignment zone are displayed if: (a)<br />

they are equal to or larger than BlueShift and (b) if they are<br />

smaller than BlueShift but larger than half a pixel. E.g. blueScale<br />

is set to suppress overshoots until 32 PPM, blueShift is 6,<br />

<strong>Glyphs</strong> <strong>Handbook</strong>, May <strong>2013</strong> 89

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!