Glyphs Handbook, May 2013    41
.  TRANSFORMATIONS
..  Transform
Use Transform to horizontally and vertically move, scale, 
and skew outlines. For scaling and skewing, you can set the 
transformation origin to baseline, x-height, cap height, half 
x-height and half cap-height. Skew without optical correction 
by activating the Slant option, or with optical correction using 
the Cursify option. Cursify requires correctly set vertical and 
horizontal stems in the Masters tab of File > Font Info.
..  Background
Use the slider in the Background tab to interpolate between 
front and background paths. The paths need to be compatible. 
This is useful if you want to experiment with a feature of 
a glyph, e.g., the length of a stroke. You can quickly copy a 
path into the background by choosing Layers > Selection to 
Background (Cmd-K).
..  Metrics
In the Metrics tab, you can set the width and sidebearings of 
all selected letters at once. With the Relative option, the values 
will be added orsubtracted.
.  THIRD-PARTY FILTERS
You can extend the functionality of Glyphs by installing 
additional filters. You can do so by double-clicking the file 
carrying the ‘.glyphsfilter’ sux. Glyphs will automatically 
put it in the correct folder, but needs to be restarted once 
afterwards. The filter will then show up in the Filter menu.
You can uninstall a filter by opening the Application 
Support folder for Glyphs and moving the respective files out 
of the folder called ‘Plugins’. A quick way to navigate to that 
folder is Script > Open Scripts Folder. The ‘Plugins’ folder is 
located on the same level as the ‘Scripts’ folder.
Adding pdf to powerpoint slide - control application platform:C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF in C#.net, ASP.NET MVC, WinForms, WPF
Online C# Tutorial for Creating PDF from Microsoft PowerPoint Presentation
www.rasteredge.com
Adding pdf to powerpoint slide - control application platform:VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to PDF in vb.net, ASP.NET MVC, WinForms, WPF
VB.NET Tutorial for Export PDF file from Microsoft Office PowerPoint
www.rasteredge.com
Glyphs Handbook, May 2013    42
  Font View
.  VIEWING GLYPHS
..  Grid View
By default, a new font contains uppercase A-Z, lowercase a-z 
and space. You can choose to view dierent excerpts of your 
glyphs by selecting categories, languages or filters from the 
left. Alternatively, you can enter a search term in the search 
field at the bottom right of the window (Cmd-F). By clicking 
on the magnifying lens, you can choose to search for unicodes 
instead of glyph names. With the slider next to it, you can 
control the zoom level of the displayed glyphs.
The three numbers to the left indicate (from left to right)
how many glyphs are selected, how many are currently 
displayed, and the total number of glyphs in the font file.
control application platform:VB.NET PowerPoint: Add Image to PowerPoint Document Slide/Page
insert or delete any certain PowerPoint slide without affecting on C#.NET PPT image adding library. powerful & profession imaging controls, PDF document, tiff
www.rasteredge.com
control application platform:VB.NET PowerPoint: Edit PowerPoint Slide; Insert, Add or Delete
To view C# code for adding, inserting or To view more VB.NET PowerPoint slide processing functions powerful & profession imaging controls, PDF document, image
www.rasteredge.com
Glyphs Handbook, May 2013    43
..  List View
You can switch the Font view to a list mode by clicking the 
button with the list icon in the top left corner of the window:
In list view, each column represents a glyph property. You can 
sort glyphs by any of their displayed properties if you click 
on the corresponding column header. Click again to reverse 
the sort order. Click and drag a header to rearrange columns. 
Via the context menu of the column headers, you can control 
which columns are displayed.
.  ADDING GLYPHS
..  Generating New Glyphs
There are several ways to add new glyphs to a font:
ʤːːFont > New Glyph (Cmd-Opt-Shift-N) and the Plus button 
at the bottom in Font view add an empty glyph called 
‘newGlyph’. You can change its name by clicking on it.
ʤːːFont > Duplicate (Cmd-D) duplicates the currently selected 
glyph(s). The new glyphs will carry a name extension like 
‘.001’, ‘.002’ etc.
control application platform:VB.NET PowerPoint: VB Code to Draw and Create Annotation on PPT
PDF, TIFF, MS Word and Excel). Most of end users would like to install and use Microsoft PowerPoint software and create PPT slide annotation through adding a
www.rasteredge.com
control application platform:C# PowerPoint - How to Process PowerPoint
Use the provided easy to call and write APIs programmed in C# class to develop user-defined PowerPoint slide adding and inserting projects.
www.rasteredge.com
Glyphs Handbook, May 2013    44
ʤːːFont > Add Glyphs (Cmd-Shift-G) opens a dialog where you 
can insert a list of whitespace-separated glyph names. 
Glyphs has a built in list of composition recipes (see 
Window > Glyph Info) for component-based glyphs. You can 
control the composition of a glyph by entering custom 
ÃɿɶʏÀɿÇʥːˌv˰ɻʏɿÃɿÇʏÇʫv©ÎˢvɻʏɿÃɿÇʏÇˎːɵÓʏ©ɻÇːvɻʏɿÃɿÇʏÇːʈö¯ːˌvˎː
v°ɻːˌɻʏɿÃɿÇʏÇʫːv©Îˎːɶ¶¯À¶°ɿ°ÎÇʦːˌÎɶ¶¯¯vvɶɶɿ°ÎˢÎɶɿɻʏ©©vˎːßʏ©©ː
create tcedilla with a single ‘tcommaaccent’ component. For 
a detailed description of component recipes, see section 2.4.4, 
‘Components, Anchors, Clouds’(p. 17).
ʤːːSome entries in the sidebar of the Font view have a number 
badge, indicating the number of glyphs already created 
versus the total number of glyphs predefined in that 
category, language group or filter. Right-click or Ctrl-click it to 
get a list of all glyphs missing in this category. Select one or 
more glyph names, or press Cmd-A to select all of them, and 
click Generate to add them to your font:
..  Copying Glyphs Between Files
You can copy any number of glyphs from one file (source) and 
paste them into another file (target). Components will be re-
linked to their respective counterparts in the target font. If a 
glyph with the same name already exists in the target font, 
then the pasted glyphs will be renamed with an increasing 
triple-digit sux, e.g., ‘A.001’, ‘A.002’ etc., avoiding data loss.
If you want to overwrite existing glyphs, you can use the 
Paste Special command from the Edit menu while holding 
down the Option key (Cmd-Opt-V). It appears if you hold down 
the Option key while opening the menu. A dialog will ask you 
for what percisely you want to do: 
‘Overwrite glyphs with the same name’ just looks for 
For the complete list of 
recognized glyph names, 
choose Glyphs Info from 
the Window menu.
control application platform:VB.NET PowerPoint: VB Codes to Create Linear and 2D Barcodes on
PowerPoint PDF 417 barcode library is a mature and This PowerPoint ISSN barcode adding control is compatible ITF-14 barcode on any PowerPoint document slide
www.rasteredge.com
control application platform:VB.NET PowerPoint: Read, Edit and Process PPTX File
SDK into VB.NET class application by adding several compact well, like reading Excel in VB.NET, Reading PDF in VB Independent from Microsoft PowerPoint Product.
www.rasteredge.com
Glyphs Handbook, May 2013    45
glyphs with the same glyph names as the ones pasted and will 
replace them.
‘Overwrite selected glyphs’ will keep the target glyph names 
but replace their contents, including their layer structure. If 
the number of selected glyphs diers between copying and 
pasting, it will quietly ignore additionally selected target 
glyphs or additionally copied source glyphs.
‘Only replace active layer’ acts like the previous option, but 
it ignores all layers except for the one currently displayed.
.  GLYPH PROPERTIES
Select one or more glyphs and click on the second button 
at the bottom left of the window, and the Glyph Properties 
will be displayed. Some of the properties can also be accessed 
through the context menu of one or more selected glyphs. 
In list view, glyph properties are displayed and can be edited 
incolumns.
..  Name
The glyph name can be accessed and changed only if exactly 
one glyph is selected. If you want to batch-change the names 
control application platform:C# PowerPoint: C# Guide to Add, Insert and Delete PPT Slide(s)
offer this C#.NET PowerPoint slide adding, inserting and guide for each PowerPoint slide processing operation & profession imaging controls, PDF document, tiff
www.rasteredge.com
control application platform:VB.NET PowerPoint: Sort and Reorder PowerPoint Slides by Using VB.
easily VB.NET PPT image adding and inserting clip art or screenshot to PowerPoint document slide at powerful & profession imaging controls, PDF document, image
www.rasteredge.com
Glyphs Handbook, May 2013    46
of many selected glyphs, you can use Edit > Find > Find and 
Replace (Cmd-Shift-F).
..  Width and Sidebearings
The widths as well as the left and right sidebearings can be 
accessed and changed for any number of selected glyphs at 
once. Changing the width only aects the right sidebearing.
..  Kerning Groups
You can set kerning groups for a range of glyphs, see chapter7, 
‘Spacing and Kerning’ (p. 63), for further details.
..  Exports
The glyph will appear in the exported font only if this check 
box is enabled. This is useful for keeping glyph variations or 
glyph components from ending up in the final OTF.
..  Color Label
For easier sorting and filtering, or simply for keeping 
oversight, you can mark glyphs with one of ten predefined 
colors. The colors have no eect on the exported font.
..  Unicode
The Unicode is determined by the glyph name, which means 
that you cannot set the value directly. Thus, the displayed 
Unicode is read-only. However, if the Don’t Use Nice Names 
option is activated in the Other Settings tab of the Font Info, 
you can set the Unicode manually.
..  Note
In list view, you can display even more properties as columns. 
Right click on the column headers and tick o the columns 
you want to see. You can use them as sort key. Switch 
between ascending and descending sorting by clicking on the 
columntitle.
..  Components in List View
In list view, you can have Glyphs display the elements of 
composite glyphs by right-clicking on the table header and 
activating Components in the context menu. You can change 
the composition of glyphs by changing their entries in that 
column, e.g., from ‘A, macron’ to ‘A, macron.case’.
control application platform:VB.NET PowerPoint: Extract & Collect PPT Slide(s) Using VB Sample
functions, like VB.NET PPT slide adding/removing, PPT read this VB.NET PowerPoint slide processing tutorial & profession imaging controls, PDF document, image
www.rasteredge.com
control application platform:VB.NET PowerPoint: PPTX to SVG Conversion; Render PPT to Vector
into VB.NET project by adding project reference PowerPoint files that end with .pptx file suffix can powerful & profession imaging controls, PDF document, tiff
www.rasteredge.com
Glyphs Handbook, May 2013    47
..  Read-Only Properties in List View
The following properties can only be accessed in list view, they 
are read-only and only useful for sorting glyphs:
ː ʤː Unique Glyph ID corresponds to the glyph order in 
the font; change this by setting the font-wide Custom 
Parameter ‘glyphOrder’ in File > Font Info > Font.
ː ʤː Character, i.e., the Unicode character as represented by the 
OSX system font Lucida Grande or a fallback font.
ː ʤːScript, e.g., ‘Latin’, ‘Greek’, ‘Cyrillic’.
ː ʤːCategory, e.g., ‘Letter’, ‘Number’.
ː ʤːSubcategory, e.g., ‘Uppercase’.
ː ʤː Last Changed, i.e., date and time of the last manipulation 
of the respective glyph.
.  BATCH-PROCESSING
..  Layer Commands and Filters
You can apply manipulations on the active layers of a range of 
selected glyphs. Select the glyphs you want to batch-edit, and 
from the Layers menu, choose one of these commands:
ː ʤː8v¦ɿː ¶¯À¶°ɿ°Îː ©åÀʍːʽ ¯ɻ˃?ÀÎ˃PʍʏʈÎ˃ ʾ
ː ʤː ɿɶ¶¯À¶Çɿː ¶¯À¶°ɿ°ÎÇːʽ ¯ɻ˃PʍʏʈÎ˃ ʾ
ː ʤː ː ɻɻː&¯vʉɿːʧːʽÇɿɿːȹʫȻʦːˌ&¯vʉɿÇˎʦːÀʫːȹȶʾ
ː ʤː[ÀɻvÎɿː8ɿÎÃʏɶÇːʽ Îé˃ ¯ɻ˃8ʾ
ː ʤː ː ÇÇʏʉ°ː vɶ¦ʉöӰɻːʧ
ː ʤː ¶ÃÃɿɶÎːIvÎʍː ʏÃɿɶÎʏ¶°ːʽ ¯ɻ˃PʍʏʈÎ˃Lʾ
ː ʤːL¶Ó°ɻː ¶¶Ãɻʏ°vÎɿÇ
ː ʤːVʏɻåːÓÀːIvÎʍÇːʽ ¯ɻ˃?ÀÎ˃PʍʏʈÎ˃Vʾ
ː ʤː ː ɻɻːäÎÃɿ¯ɿÇ
ː ʤːPɿÎː ː °ɶʍ¶ÃÇːʽ ¯ɻ˃[ʾ
ː ʤːLɿÇɿÎː ː °ɶʍ¶ÃÇːʽ ¯ɻ˃?ÀÎ˃[ʾ
Apart from that, all Filters can be applied to more than one 
selected glyph.
..  Palette Manipulations
From the Palette, you can apply the mirroring, scaling, 
rotating, and skewing functions in the Transformations 
section on multiple selected glyphs. 
Glyphs Handbook, May 2013    48
.  FILTERING AND SORTING
..  Search Box
The search box (Cmd-F) at the bottom right provides a way to 
instantly narrow down the selection of glyphs displayed in 
the Font tab. Click on the zoom symbol in the search field to 
access additional options: you can choose to only search for 
a Unicode number or for a glyph name, or both; the Match 
case option activates the case sensitivity of the search term 
youenter.
..  Categories
Categories give you the option to only display a predefined 
subset of the glyphs you have. Click the triangle next to the 
Category name to access subcategories. You can combine more 
than one category by Cmd-clicking their names, e.g., if you 
Cmd-click the Categories ‘Uppercase’ and ‘Lowercase’, Glyphs 
will display both upper- and lowercase letters.
You can achieve an even narrower subset by also Cmd-
clicking a Filter. For instance, if you click the ‘Uppercase’ 
Category and then Cmd-click ‘MacRoman’, Glyphs will display 
all uppercase characters in the MacRoman encoding.
You can cancel any subset you created and return 
to displaying the complete glyph set by clicking on the 
‘All’Category.
..  Languages
To only display glyphs belonging to a certain script, you can 
click on the name of the script in the Languages, e.g., ‘Latin’, 
‘Cyrillic’, ‘Greek’ etc. Clicking on the triangle next to the 
script name will expand the view and give you more detailed 
subsetting options. Again, you can combine subsets by 
subsequently Cmd-clicking them.
Glyphs Handbook, May 2013    49
..  Custom Filters
To define a query-based filter, click the gear button in the 
bottom left of the window and choose Add Custom Filter. 
Custom Filters are similar to smart playlists in iTunes. Set up 
the query with these properties: 
ː ʤːʉ©åÀʍː°v¯ɿ
ː ʤːÇɶÃʏÀÎːʽɿʫʉʫʦː2vÎʏ°ː¶Ãː ː Ãvɵʏɶʾ
ː ʤːɶ¶Ó°Îː¶ʈːÀvÎʍÇːʽʏ°ːÎʍɿːîÃÇÎː¯vÇÎɿÃʾ
ː ʤːɶ¶¯ÀvÎʏɵʏ©ʏÎåː¶ʈː¯vÇÎɿÃÇ
ː ʤːßʍɿÎʍɿÃːÎʍɿːʉ©åÀʍːɿäÀ¶ÃÎÇː¶Ãː°¶Î
ː ʤːßʍɿÎʍɿÃːÎʍɿːîÃÇÎː¯vÇÎɿÃːʍvÇːɶ¶¯À¶°ɿ°ÎÇː¶Ãː°¶Î
ː ʤːɶ¶©¶Ãː©vɵɿ©
Add more properties by clicking on the plus button. By 
default, all properties are applied to the query (logical-and) 
You can add and nest logical-and (‘all of the following’) and 
logical-or (‘any of the following’) concatenations by holding 
down the Option key while pressing the button.
Once you have set up a couple of filters, you can apply 
more than one filter by holding down the Command key and 
subsequently clicking the individual Filter names.
..  List Filters
You can define a list of glyphs to be displayed by choosing 
Add List Filter from the gear menu in the bottom left of the 
window. By default, the selected glyphs are added to the list 
automatically. You can subsequently edit the list or paste a list 
of glyph names. In Font view, once you apply the List Filter, 
you will see its glyphs in the order they are listed in.
Glyphs Handbook, May 2013    50
..  Custom Parameter ‘glyphOrder’
Categories and Filters have no influence on the order of the 
glyphs in the final font file. You can take control of the saving 
order with the ‘glyphOrder’ Custom Parameter in the Font tab 
of your FontInfo. The parameter takes a comma-separated 
list of glyph names as value. If Glyphs finds this custom 
parameter, it will also display the glyphs in Font view in that 
order. When opening an OTF or TTF, Glyphs preserves the 
glyph order and creates the Custom Parameter automatically.
.  NAMES AND UNICODE
..  Readable or Nice Names
Glyphs contains a glyph info database that holds information 
about names, Unicode, components, anchors, and the like.
Not all glyphs that are defined in the Unicode database have 
ocial glyph names. For these, one would typically use names 
like ‘uniF’ or ‘afii10049’, which are hard to memorize. 
Instead, Glyphs uses the Unicode description and appends a 
script sux, e.g., ‘CYRILLIC CAPITAL LETTER A’ becomes ‘A-cy’.
The names, the Unicodes and some other info about the 
glyphs are defined in an XML file stored inside the application. 
You can extend or override the internal database with your 
own XML file in the Application Support folder for Glyphs. For 
details of managing your own glyph data, see: glyphsapp.com/
blog/roll-your-own-glyph-data/ .
..  Naming Glyphs
The glyph name appears below the glyph in grid view, or in 
a separate column in list view. You can edit a glyph name by 
clicking once into the name. Glyphs will automatically convert 
entries like ‘ä’ or ‘uniE’ to its own naming convention 
(which is, for the Latin part, loosely based on the Adobe Glyph 
List Specification), i.e., ‘adieresis’ in this case. Also, Glyphs will 
automatically assign Unicodes and can even build OpenType 
features based on the glyphnames. To see a list of built-in 
glyph names, choose Window > Glyph Info. Glyphs accepts three 
dierent types of input values:
ː ʤːÎʍɿːˌ°ʏɶɿˎː°v¯ɿʦːɿʫʉʫʦːˌ&v˃ɶåˎ
ː ʤːːÎʍɿː[°ʏɶ¶ɻɿːÞv©Óɿːʏ°ːʍɿäːʈ¶Ã¯ːßʏÎʍːvːˌÓ°ʏˎː¶ÃːˌÓˎːÀÃɿîäʦː
e.g.,‘uniF’
ː ʤːːÎʍɿː[°ʏɶ¶ɻɿːɶʍvÃvɶÎɿÃːvÇːÎåÀɿɻːʈö¯ːÎʍɿː¦ɿåɵ¶vÃɻʦːɿʫʉʫʦːˌƑˎ
For more information about the 
Adobe Glyph List, see  
sourceforge.net/adobe/
aglfn/home/Home/
Documents you may be interested
Documents you may be interested