Return to search

Chinese outline fonts support in X Window System.

by Raymond Cheuk-kuen Chen. / Thesis (M.Phil.)--Chinese University of Hong Kong, 1994. / Includes bibliographical references (leaves 157-160). / Chapter 1. --- INTRODUCTION --- p.8 / Chapter 1.1. --- Windowing System --- p.8 / Chapter 1.2. --- Fonts --- p.10 / Chapter 1.2.1. --- Bitmap Fonts --- p.11 / Chapter 1.2.2. --- Outline Fonts --- p.12 / Chapter 1.3. --- Different font support models --- p.15 / Chapter 1.3.1. --- Supported by applications --- p.15 / Chapter 1.3.2. --- Supported by windowing system --- p.17 / Chapter 1.3.'3. --- Supported by a dedicated server --- p.19 / Chapter 1.4. --- Issues of Chinese Font Support --- p.20 / Chapter 2. --- OVERVIEW OF X WINDOW SYSTEM --- p.22 / Chapter 2.1. --- Introduction --- p.22 / Chapter 2.2. --- Architecture --- p.23 / Chapter 2.3. --- Font Management in the X Window System --- p.23 / Chapter 2.3.1. --- Before X Version 11 Release5 --- p.24 / Chapter 2.3.2. --- In X Version 11 Release5 --- p.25 / Chapter 2.3.3. --- Portable Compiled Format --- p.25 / Chapter 2.3.4. --- Font Server --- p.26 / Chapter 2.3.5. --- Font Management Library --- p.28 / Chapter 2.4. --- Internal Code --- p.29 / Chapter 3. --- CHINESE FONT SERVER --- p.30 / Chapter 3.1. --- Motivation --- p.30 / Chapter 3.2. --- Font Server Architecture --- p.31 / Chapter 3.2.1. --- Device Independent Font Server layer(DIFS) --- p.32 / Chapter 3.2.2. --- Operating System layer(OS) --- p.32 / Chapter 3.2.3. --- Font Management Library(FML) --- p.33 / Chapter 3.2.4. --- Font Path Element --- p.34 / Chapter 3.2.5. --- Font File Renderer --- p.35 / Chapter 3.2.6. --- Font server Renderer --- p.36 / Chapter 3.3. --- Implementation of Chinese Font Server --- p.36 / Chapter 3.3.1. --- Font data and code set --- p.36 / Chapter 3.3.2. --- Registering a new font reader --- p.38 / Chapter 3.3.3. --- Font specific functions --- p.42 / Chapter 3.3.4. --- Load-All Scheme --- p.43 / Chapter 3.3.5. --- Demand-Loading Scheme --- p.44 / Chapter 3.3.6. --- Embedding of font rasterizer --- p.44 / Chapter 3.4. --- Test Results --- p.45 / Chapter 3.4.1. --- X Application Tests --- p.45 / Chapter 3.4.2. --- Demand-Loading Test --- p.49 / Chapter 3.5. --- Some Remarks --- p.53 / Chapter 4. --- OVERVIEW OF PRINTING SYSTEM --- p.54 / Chapter 4.1. --- Motivation --- p.54 / Chapter 4.2. --- Design Considerations --- p.56 / Chapter 4.2.1. --- Modification of the X server --- p.56 / Chapter 4.2.2. --- Embed the printing system into the font server --- p.57 / Chapter 4.2.3. --- Distributed Architecture --- p.58 / Chapter 4.3. --- System Architecture --- p.60 / Chapter 4.4. --- Printer Server --- p.61 / Chapter 4.5. --- Font Server --- p.63 / Chapter 4.6. --- Printing Services Protocols --- p.63 / Chapter 4.7. --- X Window System Server --- p.65 / Chapter 4.8. --- Printer Server Library --- p.65 / Chapter 4.9. --- Client Applications --- p.65 / Chapter 5. --- DESIGN AND IMPLEMENTATION OF A PRINTER SERVER --- p.67 / Chapter 5.1. --- Objects identification --- p.67 / Chapter 5.1.1. --- Dispatcher (dispatcher) --- p.68 / Chapter 5.1.2. --- Communication Channel (ComChannel) --- p.68 / Chapter 5.1.3. --- Font Cache Manager (FnCache) --- p.69 / Chapter 5.1.4. --- PrnFont (PrnFont) --- p.69 / Chapter 5.1.5. --- Per-Font Cache (CacheStruct) 一- --- p.70 / Chapter 5.1.6. --- Font Server (FnServer) --- p.71 / Chapter 5.1.7. --- Client Manager (LRUList) --- p.71 / Chapter 5.1.8. --- Client Record (ClientRec) --- p.71 / Chapter 5.1.9. --- Printer Driver (PrnDriver) --- p.71 / Chapter 5.1.10. --- Down Loaded Font Table (DownLoadedFont) --- p.72 / Chapter 5.1.11. --- Request Header (reqHeader) --- p.72 / Chapter 5.1.12. --- Generic Reply(replyGeneric) --- p.74 / Chapter 5.2. --- Objects Organization --- p.74 / Chapter 5.2.1. --- Server Control Subsystem --- p.75 / Chapter 5.2.2. --- Client Management Subsystem --- p.78 / Chapter 5.2.3. --- Request Handling Subsystem --- p.84 / Chapter 5.2.4. --- Font Managing Subsystem --- p.86 / Chapter 6. --- SAMPLE PRINTER DRIVER --- p.94 / Chapter 6.1. --- Printer Control Languages --- p.94 / Chapter 6.1.1. --- Structure of PCL Command --- p.95 / Chapter 6.1.2. --- PCL Command Example --- p.97 / Chapter 6.2. --- Printer Font Resources --- p.98 / Chapter 6.3. --- Traditional Font Handling Methods in a Printer Driver --- p.99 / Chapter 6.4. --- Soft Font Creation in PCL Printer --- p.101 / Chapter 6.4.1. --- Font ID number --- p.102 / Chapter 6.4.2. --- Font Descriptor --- p.102 / Chapter 6.4.3. --- Character Code - --- p.104 / Chapter 6.4.4. --- Character Descriptor --- p.105 / Chapter 6.4.5. --- Character Bitmap Data --- p.107 / Chapter 6.5. --- New font downloading schemes for double-byte fonts --- p.107 / Chapter 6.5.1. --- Terminology --- p.108 / Chapter 6.5.2. --- Underlying Concepts of Algorithm One --- p.109 / Chapter 6.5.3. --- Algorithm One --- p.111 / Chapter 6.5.3.1. --- Code Mapping --- p.112 / Chapter 6.5.3.2. --- Example --- p.114 / Chapter 6.5.3.3. --- Memory Consideration --- p.115 / Chapter 6.5.4. --- Algorithm Two --- p.117 / Chapter 7. --- EXPERIMENT RESULTS AND DISCUSSIONS --- p.121 / Chapter 7.1. --- Cache Test --- p.121 / Chapter 7.2. --- Printer Driver Test --- p.125 / Chapter 7.2.1. --- Testing with 10 points font --- p.126 / Chapter 7.2.2. --- Testing with 12 points font --- p.129 / Chapter 7.2.3. --- Testing with 15 points font --- p.131 / Chapter 7.2.4. --- Testing with 18 points font --- p.134 / Chapter 7.3. --- Time Measurement --- p.136 / Chapter 7.4. --- Discussion --- p.139 / Chapter 7.5. --- Further Improvement --- p.143 / Chapter 8. --- CONCLUSIONS --- p.145 / APPENDIX A. PRINTER DRIVER CLASS --- p.147 / APPENDIX B. SAMPLE OUTPUT --- p.149 / REFERENCES --- p.157

Identiferoai:union.ndltd.org:cuhk.edu.hk/oai:cuhk-dr:cuhk_318140
Date January 1994
ContributorsChen, Raymond Cheuk-kuen., Chinese University of Hong Kong Graduate School. Division of Computer Science.
PublisherChinese University of Hong Kong
Source SetsThe Chinese University of Hong Kong
LanguageEnglish
Detected LanguageEnglish
TypeText, bibliography
Formatprint, 160 leaves : ill. ; 30 cm.
RightsUse of this resource is governed by the terms and conditions of the Creative Commons “Attribution-NonCommercial-NoDerivatives 4.0 International” License (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Page generated in 0.0026 seconds