1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352
|
<HTML>
<HEAD>
<!-- Created with AOLpress/2.0 -->
<!-- AP: Created on: 30-Jul-2001 -->
<!-- AP: Last modified: 23-Jul-2008 -->
<TITLE>The CID Menu and CID keyed fonts</TITLE>
<LINK REL="icon" href="ffanvil16.png">
<LINK REL="stylesheet" TYPE="text/css" HREF="FontForge.css">
</HEAD>
<BODY id="menued">
<P ALIGN=CENTER>
<IMG SRC="fontforge-banner-420.jpeg" WIDTH=420 HEIGHT=80>
<DIV class="menucontainer">
<UL class="menubar">
<LI class="menu">
<A href="/project/platformdownload.php?group_id=103338">Download</A>
<UL>
<LI>
<A href="http://sourceforge.net/project/showfiles.php?group_id=103338&package_id=111040"
>Application</A>
<LI>
<A href="http://sourceforge.net/project/showfiles.php?group_id=103338&package_id=114329"
>Documentation</A>
<LI>
<A href="http://sourceforge.net/project/showfiles.php?group_id=103338&package_id=114328"
>Source</A>
</UL>
<LI>
<A HREF="overview.html#TOC">Introduction</A>
<LI>
<A href="editexample.html">Tutorial</A>
<LI class="menu">
<A href="fontview.html">Windows</A>
<UL>
<LI>
<A href="fontview.html" >Font</A>
<LI>
<A href="charview.html" >Outline Glyph</A>
<LI>
<small><A href="charview.html#Debugging" > Debugging TrueType</A></small>
<LI>
<small><A href="multilayer.html" > Type3 Glyphs</A></small>
<LI>
<A href="bitmapview.html" >Bitmap Glyph</A>
<LI>
<A href="metricsview.html" >Metrics</A>
</UL>
<LI class="menu">
<A href="fontinfo.html">Dialogs 1</A>
<UL>
<LI>
<A href="fontinfo.html" >Font Information</A>
<LI>
<small><A href="histogram.html" > Histogram Dialog</A></small>
<LI>
<A href="charinfo.html" >Glyph Information</A>
<LI>
<A href="getinfo.html" >Point, Reference Information</A>
<LI>
<A href="multilayer.html#Layer" >Type3 Layer Information</A>
<LI>
<A href="bdfinfo.html" >Bitmap Properties</A>
<LI>
<A href="baseline.html" >Baseline Information</A>
<LI>
<A HREF="justify.html">Justification Information</A>
<LI>
<A href="math.html" >Math Information</A>
<LI>
<A href="multiplemaster.html" >Multiple Master Information</A>
<LI>
<HR>
<LI>
<A href="lookups.html" >Lookups & subtables</A>
<LI>
<A href="metricsview.html#kernpair" >Kerning glyph pairs 1</A>
<LI>
<A href="kernpairs.html" >Kerning glyph pairs 2</A>
<LI>
<A href="metricsview.html#kernclass" >Kerning by classes</A>
<LI>
<A href="anchorcontrol.html" >Anchor Control</A>
<LI>
<A href="contextchain.html" >Contextual lookup dialog</A>
<LI>
<A href="statemachine.html" >Apple State Machine dialog</A>
<LI>
<A href="showatt.html" >Show Advanced Typography</A>
<LI>
<HR>
<LI>
<A href="problems.html" >Potential Problems dialog</A>
<LI>
<A href="validation.html" >Font Validation dialog</A>
</UL>
<LI class="menu">
<A href="generate.html">Dialogs 2</A>
<UL>
<LI>
<A href="filemenu.html#Open" >Open Fonts dialog</A>
<LI>
<A href="oflib.html" >Browsing OFLib dialog</A>
<LI>
<A href="generate.html" >Generate Fonts dialog</A>
<LI>
<A href="generate.html#Mac" >Generate Mac Family dialog</A>
<LI>
<HR>
<LI>
<A href="display.html" >Print & Display dialog</A>
<LI>
<A href="prefs.html" >Preferences dialog</A>
<LI>
<A href="groups.html" >Groups dialog</A>
<LI>
<HR>
<LI>
<A href="elementmenu.html#Bitmaps">Manage Bitmap Strikes</A>
<LI>
<A href="elementmenu.html#Regenerate">Re-Rasterize Bitmap Strikes</A>
<LI>
<HR>
<LI>
<A href="search.html" >Search & Replace dialog</A>
<LI>
<A href="Styles.html" >Style Transformation dialogs</A>
<LI>
<A href="transform.html" >Transformation dialog</A>
<LI>
<A href="elementmenu.html#Expand" >Expand Stroke dialog</A>
<LI>
<A href="tilepath.html" >Tile Path dialog</A>
<LI>
<A href="InsertTextDlg.html" >Insert Text dialog</A>
<LI>
<HR>
<LI>
<A href="metricsmenu.html#Width">Set width dialogs</A>
<LI>
<A href="metricsmenu.html#Width">Set left/right bearings</A>
<LI>
<A href="autowidth.html" >Auto Width & Kern dialogs</A>
<LI>
<HR>
<LI>
<A href="hintsmenu.html#Review" >Review PS Hints dialog</A>
<LI>
<A href="ttfinstrs.html" >TrueType Instruction Editor</A>
<LI>
<A href="ttfinstrs.html#cvt" >TrueType 'cvt ' Editor</A>
<LI>
<HR>
<LI>
<A href="selectbyatt.html" >Select by feature dialog</A>
<LI>
<A href="elementmenu.html#MassRename" >Rename Glyphs dialog</A>
<LI>
<A href="elementmenu.html#CompareFonts" >Compare Fonts dialog</A>
</UL>
<LI class="menu">
<A href="filemenu.html">Menus</A>
<UL>
<LI>
<A href="filemenu.html" >File</A>
<LI>
<A href="editmenu.html" >Edit</A>
<LI>
<A href="pointmenu.html" >Point</A>
<LI>
<A href="elementmenu.html">Element</A>
<LI>
<A href="toolsmenu.html">Tools</A>
<LI>
<A href="hintsmenu.html" >Hints</A>
<LI>
<A href="encodingmenu.html" >Encoding</A>
<LI>
<A href="viewmenu.html" >View</A>
<LI>
<A href="metricsmenu.html" >Metrics</A>
<LI>
<A href="cidmenu.html" >CID</A>
<LI>
<A href="mmmenu.html" >Multi Master</A>
<LI>
<A href="windowmenu.html" >Window</A>
<LI>
<A href="helpmenu.html" >Help</A>
</UL>
<LI>
<A href="faqFS.html">FAQ</A>
<LI>
<A href="IndexFS.html">Index</A>
<LI>
<A href="GlossaryFS.html">Glossary</A>
</UL>
</DIV>
<DIV id="in">
<H1 ALIGN=Center>
The CID Menu
</H1>
<P>
The CID Menu provides a few commands for manipulating CID keyed fonts. If
the current font is a CID keyed font the menu also includes a list of all
subfonts that make up this one. This menu is only available in the font view.
<P>
<UL>
<LI>
<A HREF="#Convert">Convert to CID</A>
<LI>
<A HREF="#ConvertCMap">Convert By CMap</A>
<LI>
<A HREF="#Flatten">Flatten</A>
<LI>
<A HREF="#FlattenCMap">Flatten By CMap</A>
<LI>
<A HREF="#Insert">Insert Font</A>
<LI>
<A HREF="#Blank">Insert Blank</A>
<LI>
<A HREF="#Remove">Remove Font</A>
<LI>
<A HREF="#ChangeSup">Change Supplement...</A>
<LI>
<A HREF="#FontInfo">CID Font Info</A>
<HR>
<LI>
<sub font names>
</UL>
<H2>
Er... What is a <A NAME="CID">CID</A> keyed Font?
</H2>
<P>
A CID keyed font is a postscript (or opentype) font designed to hold Chinese,
Japanese and Korean characters efficiently. More accurately a CID font is
a collection of several sub-fonts each with certain common features (one
might hold all the latin letters, another all the kana, a third all the kanji).
This allows font-wide hinting to be crafted for subsets of glyphs to which
have something in common.
<P>
CID keyed fonts do not have an encoding built into the font, and the glyphs
do not have names. Instead the font is associated with a glyph set and on
each glyph set there are several character mappings defined. These mappings
are similar to encodings but allow for a wider range of behaviors.
<P>
A CID is a glyph index and is used to look up glyph descriptions instead
of glyph names in other types of fonts. Using a glyph set FontForge will
often be able to map a CID to a unicode character name (but not always),
so FontForge will give glyphs names when it can.
<P>
For more information see the <A HREF="fontview.html#CID">section on CID keyed
fonts on the font view page</A>.
<P>
<DL>
<DT>
<A NAME="Convert">Convert to CID</A>
<DD>
If the current font is not a CID font then this command will convert it into
one containing one subfont (with the glyphs in this font). You will be prompted
for a glyph set.
<DT>
<A NAME="ConvertCMap">Convert By CMap</A>
<DD>
If the current font is not a CID font then this command will convert it into
one containing a single subfont. You will be prompted for an Adobe CMap file.
<DT>
<A NAME="Flatten">Flatten</A>
<DD>
If the current font is a CID font then this command will convert it into
a normal (flat) font by taking all the glyphs from all the sub-fonts and
merging them into one normal font. The new font should be in the same order
as the CID font (ie. ordered by CID). After this operation you may re-encode
it into whatever encoding is appropriate.
<DT>
<A NAME="FlattenCMap">Flatten</A> By CMap
<DD>
If the current font is a CID font then this command will convert it into
a normal font. It prompts you for an Adobe CMap file and uses that to define
an encoding for the resultant font.
<DT>
<A NAME="Insert">Insert Font</A>
<DD>
Will allow you to browse for a normal font which will be added as another
sub font to the current CID font.
<DT>
<A NAME="Blank">Insert Blank</A>
<DD>
Inserts a blank sub-font into the current CID font.
<DT>
<A NAME="Remove">Remove</A> Font
<DD>
Removes the current font from the CID font. Anything in it will be lost.
(If you want to save it first then use Generate Font and save it as a pfb
file (or any other simple format).
<DT>
<A NAME="ChangeSup">Change Supplement...</A>
<DD>
Displays the Registry/Ordering information of the font and allows you to
change the Supplement level.
<DT>
CID <A NAME="FontInfo">Font</A> Info
<DD>
This allows you to provide information on the entire collection of subfonts
rather than just the current subfont. It provides access to the standard
<A HREF="fontinfo.html">font info dialog</A>.
<HR>
<DT>
<sub font name>
<DD>
Clicking on a different sub font name in the menu will cause that sub-font
to be displayed instead of the current one.
</DL>
<P>
<H2>
Other menus
</H2>
<UL>
<LI>
<A HREF="filemenu.html">File</A>
<LI>
<A HREF="editmenu.html">Edit</A>
<LI>
<A HREF="pointmenu.html">Point</A>
<LI>
<A HREF="elementmenu.html">Element</A>
<LI>
<A href="toolsmenu.html">Tools</A>
<LI>
<A HREF="hintsmenu.html">Hints</A>
<LI>
<A HREF="encodingmenu.html">Encoding</A>
<LI>
<A HREF="viewmenu.html">View</A>
<LI>
<A HREF="metricsmenu.html">Metrics</A>
<LI>
<A HREF="cidmenu.html">CID</A>
<LI>
<A HREF="mmmenu.html">MM</A>
<LI>
<A HREF="windowmenu.html">Window</A>
<LI>
<A HREF="helpmenu.html">Help</A>
<LI>
<A HREF="HotKeys.html">Hot Keys</A>
</UL>
<P ALIGN=Center>
-- <A HREF="metricsmenu.html">Prev</A> -- <A HREF="overview.html">TOC</A>
-- <A HREF="mmmenu.html">Next</A> --
<P>
</DIV>
</BODY></HTML>
|