1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
3  <head>
4    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5    <meta http-equiv="Content-Style-Type" content="text/css" />
6    <link rel="stylesheet" href="../../css/manpage.css" type="text/css" />
7    <style type="text/css"><!--
8      span.static_style
9      {
10        font-size			: 8pt;
11        color				: white;
12        font-weight			: bold;
13        background			: #44f;
14        border-left			: solid 1px #aaf;
15        border-top			: solid 1px #aaf;
16        border-right		: solid 1px #00c;
17        border-bottom		: solid 1px #00c;
18        padding-left		: 2px;
19        padding-right		: 2px;
20      }
21      span.virtual_style
22      {
23        font-size			 : 8pt;
24        color				 : white;
25        font-weight			: bold;
26        background			: #0a0;
27        border-left			: solid 1px #0f0;
28        border-top			: solid 1px #0f0;
29        border-right		: solid 1px #060;
30        border-bottom		: solid 1px #060;
31        padding-left		: 2px;
32        padding-right		: 2px;
33      }
34      span.protected_style
35      {
36        font-size			 : 8pt;
37        color				 : white;
38        font-weight			: bold;
39        background			: #444;
40        border-left			: solid 1px #ccc;
41        border-top			: solid 1px #ccc;
42        border-right		: solid 1px #222;
43        border-bottom		: solid 1px #222;
44        padding-left		: 2px;
45        padding-right		: 2px;
46      }
47        --></style>
48    <title>nw::font</title>
49  </head>
50  <body>
51    <h1><CODE>nw::font</CODE> Namespace</h1>
52    <h2>Description</h2>
53    <div class="section">
54      <p>Namespace for the font library.</p>
55    </div>
56    <a name="class" id="class">
57      <h2>Classes</h2>
58      <div class="section">
59        <table class="members">
60          <tr>
61            <th>
62              <a href="../../nw/font/ArchiveFont/Overview.html">nw::font::ArchiveFont</a>
63            </th>
64            <td>Constructs a font by extracting only the specified glyph group from the font resource in which the glyph groups are defined.</td>
65          </tr>
66          <tr>
67            <th>
68              <a href="../../nw/font/ArchiveFontBase/Overview.html">nw::font::ArchiveFontBase</a>
69            </th>
70            <td>Class for handling the font resource in which the glyph groups are defined</td>
71          </tr>
72          <tr>
73            <th>
74              <a href="../../nw/font/CharStrmReader/Overview.html">nw::font::CharStrmReader</a>
75            </th>
76            <td>Provides the method for reading character streams.</td>
77          </tr>
78          <tr>
79            <th>
80              <a href="../../nw/font/CharWriter/Overview.html">nw::font::CharWriter</a>
81            </th>
82            <td>The class for drawing characters using the <CODE>Font </CODE>class</td>
83          </tr>
84          <tr>
85            <th>
86              <a href="../../nw/font/Font/Overview.html">nw::font::Font</a>
87            </th>
88            <td>This is the base class for classes used to manage fonts.</td>
89          </tr>
90          <tr>
91            <th>
92              <a href="../../nw/font/PackedFont/Overview.html">nw::font::PackedFont</a>
93            </th>
94            <td>The class for maintaining the compressed font resource as-is in memory and expanding and using the resource as necessary when glyphs are requested.</td>
95          </tr>
96          <tr>
97            <th>
98              <a href="../../nw/font/PairFont/Overview.html">nw::font::PairFont</a>
99            </th>
100            <td>It holds two fonts internally, but they are handled in the same way as a single font.</td>
101          </tr>
102          <tr>
103            <th>
104              <a href="../../nw/font/RectDrawer/Overview.html">nw::font::RectDrawer</a>
105            </th>
106            <td>Class for drawing characters.</td>
107          </tr>
108          <tr>
109            <th>
110              <a href="../../nw/font/ResFont/Overview.html">nw::font::ResFont</a>
111            </th>
112            <td>The class for implementing operations on the font resource.</td>
113          </tr>
114          <tr>
115            <th>
116              <a href="../../nw/font/ResFontBase/Overview.html">nw::font::ResFontBase</a>
117            </th>
118            <td>The base class for the font classes handling resources.</td>
119          </tr>
120          <tr>
121            <th>
122              <a href="../../nw/font/TagProcessorBase/Overview.html">nw::font::TagProcessorBase</a>
123            </th>
124            <td>Class for handling the font resource in which the glyph groups are defined</td>
125          </tr>
126          <tr>
127            <th>
128              <a href="../../nw/font/TextWriterBase/Overview.html">nw::font::TextWriterBase</a>
129            </th>
130            <td>The class for drawing characters using the <CODE>nw::font::Font</CODE> class</td>
131          </tr>
132          <tr>
133            <th>
134              <a href="../../nw/font/TextWriterResource/Overview.html">nw::font::TextWriterResource</a>
135            </th>
136            <td>
137        </td>
138          </tr> </table>
139      </div>
140    </a> <a name="struct" id="struct">
141      <h2>Structures</h2>
142      <div class="section">
143        <table class="members">
144          <tr>
145            <th>
146              <a href="../../nw/font/Glyph/Overview.html">nw::font::Glyph</a>
147            </th>
148            <td>Structure that holds information about character glyphs.</td>
149          </tr>
150          <tr>
151            <th>
152              <a href="../../nw/font/ColorBufferInfo/Overview.html">nw::font::ColorBufferInfo</a>
153            </th>
154            <td>Structure that holds information about the color buffer.</td>
155          </tr>
156          <tr>
157            <th>
158              <a href="../../nw/font/CharWidths/Overview.html">nw::font::CharWidths</a>
159            </th>
160            <td>Structure that holds the various character widths.</td>
161          </tr>
162          <tr>
163            <th>
164              <a href="../../nw/font/CMapScanEntry/Overview.html">nw::font::CMapScanEntry</a>
165            </th>
166            <td>
167        </td>
168          </tr>
169          <tr>
170            <th>
171              <a href="../../nw/font/CMapInfoScan/Overview.html">nw::font::CMapInfoScan</a>
172            </th>
173            <td>
174        </td>
175          </tr>
176          <tr>
177            <th>
178              <a href="../../nw/font/FontGlyphGroups/Overview.html">nw::font::FontGlyphGroups</a>
179            </th>
180            <td>
181        </td>
182          </tr>
183          <tr>
184            <th>
185              <a href="../../nw/font/FontTextureGlyph/Overview.html">nw::font::FontTextureGlyph</a>
186            </th>
187            <td>
188        </td>
189          </tr>
190          <tr>
191            <th>
192              <a href="../../nw/font/FontWidth/Overview.html">nw::font::FontWidth</a>
193            </th>
194            <td>
195        </td>
196          </tr>
197          <tr>
198            <th>
199              <a href="../../nw/font/FontCodeMap/Overview.html">nw::font::FontCodeMap</a>
200            </th>
201            <td>
202        </td>
203          </tr>
204          <tr>
205            <th>
206              <a href="../../nw/font/FontInformation/Overview.html">nw::font::FontInformation</a>
207            </th>
208            <td>
209        </td>
210          </tr>
211          <tr>
212            <th>
213              <a href="../../nw/font/BinaryBlock/Overview.html">nw::font::BinaryBlock</a>
214            </th>
215            <td>
216        </td>
217          </tr>
218          <tr>
219            <th>
220              <a href="../../nw/font/PrintContext/Overview.html">nw::font::PrintContext</a>
221            </th>
222            <td>
223        </td>
224          </tr> </table>
225      </div>
226    </a> <a name="enum" id="enum">
227      <h2>Enumerated Types</h2>
228      <div class="section">
229        <table class="members">
230          <tr>
231            <td width="100"> </td>
232            <th>
233              <a href="../../nw/font/Vertex.html">Vertex</a>
234            </th>
235            <td>Used when accessing the vertex coordinates set for the four corners of a pane.</td>
236          </tr>
237          <tr>
238            <td width="100"> </td>
239            <th>
240              <a href="../../nw/font/FontType.html">FontType</a>
241            </th>
242            <td>
243        </td>
244          </tr>
245          <tr>
246            <td width="100"> </td>
247            <th>
248              <a href="../../nw/font/CharacterCode.html">CharacterCode</a>
249            </th>
250            <td>Character Codes</td>
251          </tr>
252          <tr>
253            <td width="100"> </td>
254            <th>
255              <a href="../../nw/font/FontMapMethod.html">FontMapMethod</a>
256            </th>
257            <td>
258        </td>
259          </tr>
260          <tr>
261            <td width="100"> </td>
262            <th>
263              <a href="../../nw/font/FontSheetFormat.html">FontSheetFormat</a>
264            </th>
265            <td>
266        </td>
267          </tr> </table>
268      </div>
269    </a> <a name="typedef" id="typedef">
270      <h2><CODE>typedef</CODE> Definitions</h2>
271      <div class="section">
272        <table class="members">
273          <tr>
274            <td width="100" />
275            <th>
276              <a href="../../nw/font/TexFmt.html">TexFmt</a>
277            </th>
278            <td>
279        </td>
280          </tr>
281          <tr>
282            <td width="100" />
283            <th>
284              <a href="../../nw/font/CharCode.html">CharCode</a>
285            </th>
286            <td>
287        </td>
288          </tr>
289          <tr>
290            <td width="100" />
291            <th>
292              <a href="../../nw/font/FontGlyphGroupsBlock.html">*FontGlyphGroupsBlock</a>
293            </th>
294            <td>
295        </td>
296          </tr>
297          <tr>
298            <td width="100" />
299            <th>
300              <a href="../../nw/font/FontInformationBlock.html">FontInformationBlock</a>
301            </th>
302            <td>
303        </td>
304          </tr>
305          <tr>
306            <td width="100" />
307            <th>
308              <a href="../../nw/font/FontTextureGlyphBlock.html">FontTextureGlyphBlock</a>
309            </th>
310            <td>
311        </td>
312          </tr>
313          <tr>
314            <td width="100" />
315            <th>
316              <a href="../../nw/font/FontWidthBlock.html">FontWidthBlock</a>
317            </th>
318            <td>
319        </td>
320          </tr>
321          <tr>
322            <td width="100" />
323            <th>
324              <a href="../../nw/font/FontCodeMapBlock.html">FontCodeMapBlock</a>
325            </th>
326            <td>
327        </td>
328          </tr>
329          <tr>
330            <td width="100" />
331            <th>
332              <a href="../../nw/font/TagProcessor.html">TagProcessor</a>
333            </th>
334            <td>
335        </td>
336          </tr>
337          <tr>
338            <td width="100" />
339            <th>
340              <a href="../../nw/font/TextWriter.html">TextWriter</a>
341            </th>
342            <td>
343        </td>
344          </tr>
345          <tr>
346            <td width="100" />
347            <th>
348              <a href="../../nw/font/WideTagProcessor.html">WideTagProcessor</a>
349            </th>
350            <td>
351        </td>
352          </tr>
353          <tr>
354            <td width="100" />
355            <th>
356              <a href="../../nw/font/WideTextWriter.html">WideTextWriter</a>
357            </th>
358            <td>
359        </td>
360          </tr> </table>
361      </div>
362    </a> <a name="constant" id="constant">
363      <h2>Constants</h2>
364      <div class="section">
365        <table class="members">
366          <tr>
367            <td width="100"> </td>
368            <th>
369              <span class="argument"><a href="../../nw/font/GlyphDataAlignment.html">GlyphDataAlignment</a></span>
370            </th>
371            <td>
372        </td>
373          </tr>
374          <tr>
375            <td width="100"> </td>
376            <th>
377              <span class="argument"><a href="../../nw/font/BINFILE_SIG_FONT.html">BINFILE_SIG_FONT</a></span>
378            </th>
379            <td>
380        </td>
381          </tr>
382          <tr>
383            <td width="100"> </td>
384            <th>
385              <span class="argument"><a href="../../nw/font/BINFILE_SIG_FONT_RESOLEVED.html">BINFILE_SIG_FONT_RESOLEVED</a></span>
386            </th>
387            <td>
388        </td>
389          </tr>
390          <tr>
391            <td width="100"> </td>
392            <th>
393              <span class="argument"><a href="../../nw/font/BINFILE_SIG_FONTA.html">BINFILE_SIG_FONTA</a></span>
394            </th>
395            <td>
396        </td>
397          </tr>
398          <tr>
399            <td width="100"> </td>
400            <th>
401              <span class="argument"><a href="../../nw/font/BINBLOCK_SIG_FINF.html">BINBLOCK_SIG_FINF</a></span>
402            </th>
403            <td>
404        </td>
405          </tr>
406          <tr>
407            <td width="100"> </td>
408            <th>
409              <span class="argument"><a href="../../nw/font/BINBLOCK_SIG_CGLP.html">BINBLOCK_SIG_CGLP</a></span>
410            </th>
411            <td>
412        </td>
413          </tr>
414          <tr>
415            <td width="100"> </td>
416            <th>
417              <span class="argument"><a href="../../nw/font/BINBLOCK_SIG_TGLP.html">BINBLOCK_SIG_TGLP</a></span>
418            </th>
419            <td>
420        </td>
421          </tr>
422          <tr>
423            <td width="100"> </td>
424            <th>
425              <span class="argument"><a href="../../nw/font/BINBLOCK_SIG_CWDH.html">BINBLOCK_SIG_CWDH</a></span>
426            </th>
427            <td>
428        </td>
429          </tr>
430          <tr>
431            <td width="100"> </td>
432            <th>
433              <span class="argument"><a href="../../nw/font/BINBLOCK_SIG_CMAP.html">BINBLOCK_SIG_CMAP</a></span>
434            </th>
435            <td>
436        </td>
437          </tr>
438          <tr>
439            <td width="100"> </td>
440            <th>
441              <span class="argument"><a href="../../nw/font/BINBLOCK_SIG_GLGR.html">BINBLOCK_SIG_GLGR</a></span>
442            </th>
443            <td>
444        </td>
445          </tr>
446          <tr>
447            <td width="100"> </td>
448            <th>
449              <span class="argument"><a href="../../nw/font/BINBLOCK_SIG_HTGL.html">BINBLOCK_SIG_HTGL</a></span>
450            </th>
451            <td>
452        </td>
453          </tr>
454          <tr>
455            <td width="100"> </td>
456            <th>
457              <span class="argument"><a href="../../nw/font/FONT_FILE_VERSION.html">FONT_FILE_VERSION</a></span>
458            </th>
459            <td>
460        </td>
461          </tr>
462          <tr>
463            <td width="100"> </td>
464            <th>
465              <span class="argument"><a href="../../nw/font/INVALID_CHAR_CODE.html">INVALID_CHAR_CODE</a></span>
466            </th>
467            <td>
468        </td>
469          </tr>
470          <tr>
471            <td width="100"> </td>
472            <th>
473              <span class="argument"><a href="../../nw/font/INVALID_GLYPH_INDEX.html">INVALID_GLYPH_INDEX</a></span>
474            </th>
475            <td>
476        </td>
477          </tr> </table>
478      </div>
479    </a>
480  <hr><p>CONFIDENTIAL</p></body>
481</html>
482