asp.net mvc pdf generator : Convert from pdf to png Library application class asp.net windows winforms ajax Glyphs-Handbook-20138-part204

Glyphs Handbook, May 2013  81
.. Outline Incompatibility
Incompatible outlines should not hinder OTF export. Aected 
glyphs are simply exported empty. If you get a ‘Some glyphs 
are not compatible and will have no outlines’ error message, 
the font will still be exported. You can find more details 
about fixing incompatible outlines in section 9.4, ‘Fix Outline 
Incompatibility’(p. 74).
Batch convert pdf to jpg - Convert PDF to JPEG images in C#.net, ASP.NET MVC, WinForms, WPF project
How to convert PDF to JPEG using C#.NET PDF to JPEG conversion / converter library control SDK
change pdf to jpg format; convert from pdf to jpg
Batch convert pdf to jpg - VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.net, ASP.NET MVC, WinForms, WPF project
Online Tutorial for PDF to JPEG (JPG) Conversion in VB.NET Image Application
bulk pdf to jpg; convert pdf into jpg online
Glyphs Handbook, May 2013  82
 Import and Export
. FONTLAB
.. From FontLab to Glyphs
There is a Python script available to export Glyphs files 
directly from within FontLab. Point your web browser to 
github.com/schriftgestalt/Glyphs-Scripts/ and download 
the script called ‘Glyphs Export.py’. To install, invoke Go > Go 
to Folder … in Finder, enter ~/Library/Application Support/
FontLab/Studio5/Macros/ and place the file in the Macros 
folder that is displayed then. After restarting FontLab, it will 
become available in the macrotoolbar.
.. From Glyphs to FontLab
Again, there is a Python script to import Glyphs files into 
FontLab. You can get it from the same Github repository 
mentioned above. This time, look for a script named ‘Glyphs 
Import.py’ and place it in your FontLab Macros folder.
. ROBOFONT AND OTHER UFO TOOLS
Glyphs can read and write UFO files. Unfortunately, UFO files 
cannot contain more than one master. So, File > Export will 
export a Multiple Master Glyphs font as several UFO files.
When importing a font project, Glyphs will try to apply its 
built-in naming scheme and sync the metrics of compound 
glyphs with their base glyphs. To prevent either of the two, 
you can go to Glyphs > Preferences > User Settings and check the 
options ‘Keep glyph names from imported files’ and ‘Disable 
automatic alignment in imported files’. To set these options 
on a per-font basis, go to File > Font Info > Other Settings, and 
check ‘Don’t use nice names’ or ‘Disable automatic alignment’, 
respectively.
. OPENTYPE AND TRUETYPE
.. Opening Existing Fonts
While you can open existing OTF, TTC, and TTF fonts, Glyphs 
cannot reverse-engineer all the information inside a compiled 
font file. That means that opening an OTF and exporting it 
again will produce a file that is dierent from the original. 
For instance, you will lose all OpenType feature code, hints, 
For more details on opening 
existing fonts, see 
glyphsapp.com/blog/
importing-existing-fonts
C# Create PDF from images Library to convert Jpeg, png images to
Batch convert PDF documents from multiple image formats, including Jpg, Png, Bmp, Gif, Tiff, Bitmap, .NET Graphics, and REImage.
change from pdf to jpg; change pdf file to jpg
VB.NET PDF Convert to Images SDK: Convert PDF to png, gif images
VB.NET components for batch convert high resolution images from PDF. Convert PDF documents to multiple image formats, including Jpg, Png, Bmp, Gif, Tiff, Bitmap
convert .pdf to .jpg online; .pdf to .jpg online
Glyphs Handbook, May 2013  83
and some of the font metadata stored in OpenType tables. It is 
strongly advised to always work on a copy. 
.. Generating Installable Fonts
Choosing File > Export … will bring up the Export dialog. 
To generate an OpenType font for use in layout or word 
processing applications, pick OTF as export format.
The Use production glyph names option will automatically 
rename glyphs of the final font file according to the Adobe 
Glyph List. Some applications and systems, e.g., the text 
engine of OSX 10.4, expect this naming scheme. Not using 
this option may render the font incompatible with such 
environments, so uncheck it only if you know what you 
aredoing.
The Remove overlap option applies the Remove Overlap 
filter at export. See section 4.4, ‘Remove Overlap’(p. 40), for 
moredetails. In a release font, overlaps must be removed. So, 
uncheck this only for testing purposes, or if you have already 
removed overlaps manually or with a custom parameter.
The Autohint unhinted glyphs option applies the AFDKO 
autohinting algorithm to all glyphs that do not have any 
manually set hints. This option expects standard stems and 
alignment zones to be set correctly (see 8, ‘Hinting’, p. 67).
Currently, the Save as TTF option is only an experimental 
implementation, and does not yet produce TrueType fonts 
ready for release. TTFs generated this way need to be processed 
by a third-party application like FontLab.
The Export destination option allows you to set a default 
location the fonts will get exported to. If you do not set a 
destination, Glyphs will bring up a save dialog. Be aware that 
exporting your font will overwrite any previous instances 
with the same name in the same export location. This can be 
useful if you use the Adobe Fonts folder as export destination 
(see 2.10.7, ‘Previewing in Adobe applications’, p. 32).
JPEG to PDF Converter | Convert JPEG to PDF, Convert PDF to JPEG
JPEG to PDF Converter is able to convert image files to PDF directly without the software Adobe Batch conversion is supported by JPEG to PDF Converter.
best program to convert pdf to jpg; change format from pdf to jpg
JPG to GIF Converter | Convert JPEG to GIF, Convert GIF to JPG
speed JPEG to GIF Converter, faster than other JPG Converters; output files with high good quality; Batch process mode support; let you convert a hundred of
change from pdf to jpg on; reader pdf to jpeg
Glyphs Handbook, May 2013  84
 Appendix
. AUTOMATIC FEATURE GENERATION
Glyphs can automatically generate a number of OpenType 
features if it finds glyphs with certain names in the font.
aalt
All Alternatives Glyphs automatically builds the aalt feature 
based on all features that substitute glyphs.
liga
Ligature
Join the glyph names of the components with 
an underscore (‘_’). Some common ligatures 
(f_f_i, f_f_l, f_f, fi, fl, lu_lakkhangyao-thai, 
ru_lakkhangyao-thai) are automatically 
placed in the liga feature, all others go into 
dlig by default. However, if you want to force 
a ligature into the liga feature, you can add a 
‘.liga’ sux to its name, e.g., ‘f_b.liga’ or  ‘ yi_yi-
cy.liga’.
dlig
Discretionary 
Ligatures
Join the glyph names of the components with 
an underscore (‘_’), e.g., ‘f_odieresis’.
rlig
Required 
Ligatures
Add ‘.rlig’ to the ligature name. Also triggered 
by lam_alef-ar, lam_alefHamzaabove-ar, 
lam_alefHamzabelow-ar, lam_alefMadda-ar, 
lam_alef-ar.fina, lam_alefHamzaabove-ar.fina, 
lam_alefHamzabelow-ar.fina, lam_alefMadda-
ar.fina, lam_alefWasla-ar, lam_alefWasla-ar.
fina
c2sc
Small Capitals 
from Capitals
Add ‘.sc’, ‘.c2sc’ or ‘.smcp’ to the glyph name.
smcp Small Capitals Add ‘.sc’, ‘.c2sc’ or ‘.smcp’ to the glyph name.
sups Superscript
Add ‘.sups’ to the glyph name. Or extend 
figure names with ‘superior’, without the 
period, e.g., ‘onesuperior’.
subs Subscript
Add ‘inferior’ or ‘.subs’ to the glyph name.
sinf
Scientific 
Inferiors
Add ‘.sinf’ or ‘.subs’ to the glyph name.
dnom Denominators Add ‘.dnom’ to the glyph name.
numr Numerators
Add ‘.numr’ to the glyph name.
frac
Fractions
The frac feature is generated from the .numr, 
.dnom and fraction glyphs. If they are not 
present in the font, then the feature will 
be composed from any pre-built fractions 
available in the font, like onehalf, onequarter, 
threequarters etc.
If you have separate sets 
for c2sc and smcp, you can 
use ‘.c2sc’ for uppercase 
glyph names and ‘.smcp’ for 
lowercase glyph names.
If your font does not 
dierentiate between 
subscript and scientiic 
inferior, simply use 
one set of ‘.subs’ glyphs 
and Glyphs will create 
both features with it.
JPG to DICOM Converter | Convert JPEG to DICOM, Convert DICOM to
Select "Convert to DICOM"; Select "Start" to start conversion How to Start Batch JPEG Conversion to DICOM. JPEG to DICOM Converter first; Load JPG images from
convert pdf to jpg; pdf to jpeg converter
JPG to JBIG2 Converter | Convert JPEG to JBIG2, Convert JBIG2 to
Ability to preserve original images without any affecting; Ability to convert image swiftly between JPG & JBIG2 in single and batch mode;
batch pdf to jpg; .pdf to jpg
Glyphs Handbook, May 2013  85
onum Oldstyle Figures Add ‘.osf’ (for proportional oldstyle figures) 
or ‘.tosf’ (for tabular oldstyle figures) to 
the glyph name. Can be applied to other 
characters as well, e.g., currency signs.
tnum Tabular Figures Add ‘.tf’ (for tabular figures) or ‘.tosf’ (for 
tabular oldstyle figures) to the glyph name. 
Can be applied to other characters as well, 
e.g., currency signs.
pnum Proportional 
Figures
Add ‘.osf’ (for proportional oldstyle figures) 
or ‘.lf’ (for proportional lining figures) to 
the glyph name. Can be applied to other 
characters as well, e.g., currency signs.
lnum Lining Figures Add ‘.lf’ (for proportional lining figures) or ‘.tf’ 
(for tabular figures) to the glyph name. Can 
be applied to other characters as well, e.g., 
currency signs.
ordn
Ordinals
Automatically built if ‘ordfeminine’ and 
‘ordmasculine’ are found in the font.
ornm Ornaments
Add ‘.ornm’ to the glyph name of letters A–Z 
or a–z. Also make sure you have the glyph 
‘bullet’ in your font. 
hist
Historical FormsAdd ‘.hist’ to the glyph name.
case
Uppercase 
Forms
Add ‘.case’ to the glyph name or ‘.lf’ to the 
name of a figure.
cpsp
Capital Spacing Add uppercase letters to your font.
locl
Localized FormsAdd ‘.loclXXX’ to the glyph name, where XXX 
represents the three letter language tag, e.g., 
‘.loclENG’ for English. There also is a built-in 
list of glyphs which are added automatically 
to the feature:
ʤːːʏɻ¶Îvɶɶɿ°ÎʦːʏʫVL0ː¶Ãːʏʫ©¶ɶ©VL0ʥːÎÃʏʉʉɿÃː
isubstitutions for TRK, AZE, CRT, KAZ 
andTAT if i is present.
ʤːːPɶ¶¯¯vɶɶɿ°ÎʦːVɶ¶¯¯vvɶɶɿ°Îʦː
scommaaccent, and tcommaaccent: trigger 
substitutions for ROM and MOL if Scedilla, 
Tcedilla, scedilla, and tcedilla are present.
ʤːː2ɻ¶Îʦː©ɻ¶ÎʥːÎÃʏʉʉɿÃː©ːʉɿ¯ʏ°vɻvːÇÓɵÇÎʏÎÓÎʏ¶°Çː
for CAT if L, l, and periodcentered 
arepresent.
ʤːː&vɶÓÎɿʳ/ʫ©¶ɶ©92 ːv°ɻːʏvɶÓÎɿʳ¤ʫ©¶ɶ©92 ʦː
or Jacute and jacute: trigger accented ij 
substitutions for NLD if Iacute, iacute, J, 
and j are present.
Tip: do not use the igure 
sufix which would apply 
to your default igures: 
.lf, .tf, .osf, or .tosf. This 
way, Glyphs can determine 
what type your default 
igures (i.e., igures without 
sufix) are and build the 
feature code accordingly. 
For a complete list of 
language tags, see: 
microsoft.com/typography/
otspec/languagetags.htm
JPG to Word Converter | Convert JPEG to Word, Convert Word to JPG
Select "Convert to Word"; Select "Start" to start conversion How to Start Batch JPEG Conversion to Word. Open JPEG to Word Converter first; Load JPG images from
best convert pdf to jpg; .pdf to .jpg converter online
JPG to JPEG2000 Converter | Convert JPEG to JPEG2000, Convert
Select "Convert to JPEG2000"; Select "Start" to start conversion How to Start Batch JPEG Conversion to JPEG2000. to JPEG2000 Converter first; ad JPG images from
convert pdf to 300 dpi jpg; convert pdf to jpeg on
Glyphs Handbook, May 2013  86
ssXX
Stylistic Set
Add ‘.ss’ through ‘.ss’ to the glyph name. If 
you add ‘Name:’ plus the feature’s descriptive 
name to the feature note at the bottom, 
Glyphs will generate the feature name entries 
for stylistic set names. Alternatively, you can 
add the complete featureNames definition to 
thenote.
salt
Stylistic 
Alternates
By default, Glyphs will duplicate the ss 
feature in salt. Adobe Illustrator and Adobe 
Photoshop make use of this feature in their 
OpenType palettes.
swsh Swashes
Add ‘.swsh’ to the glyph name.
titl
Titling
Add ‘.titl’ to the glyph name.
init
Initial Forms
Add ‘.init’ to the glyph name.
medi Medial Forms Add ‘.medi’ to the glyph name.
med2 Medial Forms Add ‘.med2’ to the glyph name. Used only 
with the Syriac script.
fina
Terminal FormsAdd ‘.fina’ to the glyph name.
fin2
Terminal FormsAdd ‘.fin2’ to the glyph name. Used only with 
the Syriac script.
fin3
Terminal FormsAdd ‘.fin3’ to the glyph name. Used only with 
the Syriac script
vert
Vertical 
Alternates
Add ‘.vertical’, ‘.vert’ or ‘Vertical’ to the glyph 
name.
akhn Akhands
Triggered by k-deva, j-deva, ssa-deva, nya-
deva and k_ssa-deva, j_nya-deva.
blwf Below Base 
Forms
Triggered by ra-deva, halant-deva and 
rashtrasign-deva.
cjct
Conjunct Forms Triggered by Devanagari conjunct clusters.
half
Half Forms
Triggered by Devanagari half-form glyphs 
ending in ‘Halorm’ in conjunction with 
halant-deva.
nukt Nukta Forms
Triggered by Devanagari nukta ligatures 
ending in ‘Nukta-deva’, in conjunction with 
the same glyphs without nukta.
rkrf
Rakar Forms
Triggered by Devanagari rakar ligatures in 
conjunction with the isolated glyphs and 
halant-deva.
rphf Reph Forms
Triggered by ra-deva, halant-deva and reph-
deva.
Glyphs Handbook, May 2013  87
. CUSTOM PARAMETERS
Custom parameters have a property and a value. In this 
appendix, the properties are printed in bold. The short 
description next to it explains the respective values and the 
function of the parameter.
.. Glyphs-Specific Parameters
The following custom parameters, presented in alphabetical 
order, are specific to Glyphs.
Add missing symbol glyphs boolean Triggers the ‘makeotf -adds’ 
option. According to Adobe, ‘MakeOTF includes two Multiple 
Master fonts built-in, one serif and one sans-serif. With these 
it can synthesize glyphs that match (more or less) the width 
and weight of the source font. It requires the glyphs zero and 
O to be present in the font, in order to determine the required 
weight and width.’  
The parameter will add these glyphs if they are not present 
in yourfont: approxequal, asciicircum, asciitilde, at, backs-
lash, bar, brokenbar, currency, dagger, daggerdbl, degree, 
Delta, divide, equal, estimated, Euro, fraction, greater, great-
erequal, infinity, integral, less, lessequal, litre, logicalnot, 
lozenge, minus, multiply, notequal, numbersign, Omega, 
onehalf, onequarter, paragraph, partialdi, perthousand, pi, 
plus, plusminus, product, quotedbl, quotesingle, radical, 
section, summation, threequarters.
Family Alignment Zones list This parameter can help create a 
more consistent screen appearance at low resolutions, even if 
the overshoots dier in the individual weights. It is a good 
idea to reduplicate the most important (or ‘dominant’) align-
ment zones of the most important font in your family, 
usually baseline, x-height and cap height of the Regular or 
Book. A rasterizer will then try to align all weights if the 
height dierence between the individual weight and the 
family alignment is less than onepixel.
All quotes in this chapter 
are taken from the 
Microsoft OpenType 
speciication at microsoft.
com/typography/otspec/ 
unless stated otherwise.
Source: Adobe 
MakeOTF Manual
Above: without family alignment.
Below: with family alignment.
Glyphs Handbook, May 2013  88
fileName string Name for the OTF file, without the ‘.otf’ ending. 
Gives you the chance to export two versions of the same font 
style name without the second file overwriting the first one.
Filter string Applies Glyphs filters to all glyphs at export. Currently, 
the Oset Curve, Remove Overlap, Roughen, and Round 
Corners filters are supported. The values are as follows: 
ʤː ©åÀʍÇʏ©ÎɿÃ?òÇɿÎ ÓÃÞɿʱ˧äˣʱ˧åˣʱ˧¯v¦ɿːÇÎö¦ɿˣʱ˧À¶ÇʏÎʏ¶°ˣ 
ʤːGlyphsFilterRoundCorner;<radius>;<visual correction> 
ʤː ©åÀʍÇʏ©ÎɿÃL¶Óʉʍɿ°ʏêɿÃʱ˧©ɿ°ʉÎʍˣʱ˧äˣʱ˧åˣʱ˧v°ʉ©ɿˣ 
ʤː ©åÀʍÇʏ©ÎɿÃLɿ¯¶Þɿ?ÞɿévÀʱ 
The boolean values for <make stroke> and <visual correction> 
are  for yes and  for no.
glyphOrder string Sets the order of glyphs in both the working file 
and the final font. Glyph names need to be separated by 
newlines. You can copy and paste the content of a List Filter.
InterpolationWeightY integer Vertical interpolation value. In an 
instance, you can dierentiate between interpolation along 
the x axis and interpolation along the y axis by introducing 
this custom parameter. For it to take eect, it must dier 
from the interpolation weight of the instance.
Remove Features string Will remove the features mentioned in the 
value. Takes a comma-separated list of feature codes as value. 
Useful for disabling some OpenType features in a 
specificinstance.
Remove Glyphs string Will remove the glyphs mentioned in the 
value. Takes a comma-separated list of strings as value. 
Useful for preparing the swapping of glyph shapes with the 
Rename Glyphs parameter (see below).
Rename Glyphs string Will rename the glyphs mentioned in the 
value. Needs a comma-separated list of rename strings of the 
ʈ¶Ã¯ːˌ¶©ɻ°v¯ɿˢ°ɿß°v¯ɿˎʦːɿʫʉʫʦːˌɿʫɵ¶©ɻˢɿʦːɿvɶÓÎɿʫɵ¶©ɻˢɿvɶÓÎɿˎʫ
ROS string A special-purpose Adobe-Identity- ROS (Registry, 
Ordering, Supplement) for fonts with a Character To Glyph 
Index Mapping Table (cmap). If you do not plan to use one of 
the public ROSes (Adobe-CNS-, Adobe-GB-, Adobe-
Japan-, Adobe-Korea-), this parameter allows you to insert 
a ROS you have built yourself.
Scale to UPM integer Scales the whole font to the supplied integer 
value. Useful for preparing a TTF conversion by scaling to 
, for instance.
smallCapHeight integer A vertical metric for small caps. The algo-
rithm for automatic creation of alignment zones respects 
Pro User Tip: As opposed to 
the actual Filter UI, the Round 
Corner radius can be negative 
to round inner corners.
Adobe provides open source 
CMap Resources, including 
a sample Identity- ROS at 
sourceforge.net/projects/
cmap.adobe/iles/
Glyphs Handbook, May 2013  89
thisvalue. Also, when a small cap glyph is displayed in Edit 
view and metrics are set to show, the small cap height will be 
displayed instead of the x-height.
.. UFO  Parameters
These custom parameters, again presented in alphabetical 
order, follow the naming convention for Font Info properties 
as set forth in the UFO 3 specification published in March 2012. 
Text between quotes is taken from the OpenType specification 
on Microsoft’s site. As of version 1.3.18, Glyphs also makes 
use of a simplified naming convention. Wherever possible, 
you can leave out the prefix of the keyword, e.g., instead of 
‘openTypeNameDescription’, you can simply use ‘description’, 
or ‘blueScale’ instead of ‘postscriptBlueScale’. Both long and 
short versions work side by side, though.
blueScale float BlueScale value. This corresponds to the Type /CFF 
BlueScale field. Controls the font size until which overshoot 
display is suppressed. Calculated as (pointsize at 
ɋɈɈːɻÀʏː˂ːɈʫɌɑʾːˠːɊɌɈʦːɿʫʉʫʦːɈʫɈɋɑɎɊɍːʈ¶ÃːɉɈːÀ¶ʏ°ÎÇːvÎːɋɈɈːɻÀʏʫː&ʈː
you do not set the value yourself, blueScale defaults to ., 
ßʍʏɶʍːɶ¶ÃÃɿÇÀ¶°ɻÇːζːɑʫɋɏːÀ¶ʏ°ÎÇːvÎːɋɈɈːɻÀʏː¶ÃːɋɑːÀʏäɿ©ÇːÀɿÃː
em. This means that, in this case, overshoots will be visible if 
at least  pixels are used to display an em. The maximum 
blueScale value depends on the sizes of your alignment zones. 
The maximum pointsize at  dpi is calculated as 
ɈʫɌɑː˰ːɊɌɈːˠː©vÃʉɿÇÎːv©ʏʉ°¯ɿ°Îː궰ɿːÇʏêɿʦːßʍʏɶʍːɶ¶ÃÃɿÇÀ¶°ɻÇːζːvː
II8ːʽÇʏêɿːʏ°ːÀʏäɿ©ÇːÀɿÃːɿ¯ʾː¶ʈːɊʫɈɌː˰ːɉɈɈɈːˠː©vÃʉɿÇÎːv©ʏʉ°¯ɿ°Îː
궰ɿːÇʏêɿʫːVʍɿːÀöɻÓɶÎː¶ʈːʽ¯väʏ¯Ó¯ːÀ¶ʏ°ÎÇʏêɿː˂ːɈʫɌɑʾː˫ːʽ©vÃʉɿÇÎː
alignment zone height) must be less than . 
For example, your largest zone is  units deep, thus: 
ɊʫɈɌː˰ːɉɈɈɈːˠːɊɉːˢːɌɑʫɎɍɑʦːǶːÎʍɿː¯väʏ¯Ó¯ːII8ːvÎːßʍʏɶʍː¶ÞɿÃ-
Çʍ¶¶ÎÇːɶv°ːɵɿːÇÓÀÀÃɿÇÇɿɻːʏÇːɌɑʫːVʍɿːɶ¶ÃÃɿÇÀ¶°ɻʏ°ʉː¯väʏ¯Ó¯ː
À¶ʏ°ÎÇʏêɿːʏÇːɈʫɌɑː˰ːɊɌɈːˠːɊɉːˢːɉɉʫɑɉɑːÀ¶ʏ°ÎÇːvÎːɋɈɈːɻÀʏʦːÎʍÓÇːÎʍɿː
ɵ©ÓɿPɶv©ɿːÞv©Óɿːɶv°°¶Îːɿäɶɿɿɻːʽɉɉʫɑɉɑː˂ːɈʫɌɑʾːˠːɊɌɈːˢːɈʫɈɌɏɎɊʫ
blueShift integer or float BlueShift value. This cor responds to the 
Type /CFF BlueShift field. Default value is . Extends for very 
small glyph features beyond the font size indicated by blueS-
cale. Overshoots inside an alignment zone are displayed if: (a) 
they are equal to or larger than BlueShift and (b) if they are 
smaller than BlueShift but larger than half a pixel. E.g. blueS-
cale is set to suppress overshoots until  PPM, blueShift is , 
UFO Font Info properties 
are described on 
uniiedfontobject.org/
versions/ufo/fontinfo.html
Glyphs Handbook, May 2013  90
overshoots are  units deep. The stroke endings are slightly 
slanted and extend  units below the baseline. Between  and 
 PPM, the baseline will be kept completely level. Starting at 
 PPM, the overshoots will kick in. But the stroke endings 
will stay flat, because  units do not cover half a pixel until 
 PPM.
compatibleFullName string Compatible full name (Mac only). 
Corresponds to the OpenType name table name ID . If not 
set, the value for name table ID  is calculated from Family 
Name plus space plus Style Name of the respective instance. 
‘On the Macintosh, the menu name is constructed using the 
FOND resource. This usually matches the Full Name. If you 
want the name of the font to appear dierently than the Full 
Name, you can insert the Compatible Full Name in ID .’
copyright string Copyright statement. Overrides the entry in the 
Copyright field in the Font tab of the Font Info. Corresponds to 
the OpenType name table name ID .
description string Description of the font. Corresponds to the 
OpenType name table name ID : ‘description of the type-
face. Can contain revision information, usage recommenda-
tions, history, features, etc.’
familyName string Family name. Overrides the entry in the Family 
Name field in the Font section of the Font Info. Corresponds to 
the OpenType name table name IDs  and . Used to calculate 
IDs ,  and .
fsType list A list of bit numbers indicating the embedding type. The 
bit numbers are listed in the OpenType OS/ specification. 
Corresponds to the OpenType OS/ table fsType field. ‘Type 
flags. Indicates font embedding licensing rights for the font. 
Embeddable fonts may be stored in a document. When a 
document with embedded fonts is opened on a system that 
does not have the font installed (the remote system), the 
embedded font may be loaded for temporary (and in some 
cases, permanent) use on that system by an embedding-
aware application. Embedding licensing rights are granted by 
the vendor of the font. 
The OpenType Font Embedding DLL Specification and DLL 
release notes describe the APIs used to implement support for 
OpenType font embedding and loading. Applications that 
implement support for font embedding, either through use of 
the Font Embedding DLL or through other means, must not 
embed fonts which are not licensed to permit embedding. 
Please note that the embedding 
type is really just a usage 
suggestion for an application, 
not an actual protection 
mechanism. An application 
may ignore the fsType setting.
Documents you may be interested
Documents you may be interested