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