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. --- Bitma...

Full description

Bibliographic Details
Other Authors: Chen, Raymond Cheuk-kuen.
Format: Others
Language:English
Published: Chinese University of Hong Kong 1994
Subjects:
Online Access:http://library.cuhk.edu.hk/record=b5887264
http://repository.lib.cuhk.edu.hk/en/item/cuhk-318140
id ndltd-cuhk.edu.hk-oai-cuhk-dr-cuhk_318140
record_format oai_dc
collection NDLTD
language English
format Others
sources NDLTD
topic X Window System (Computer system)
Chinese character sets (Data processing)
Chinese language--Data processing
spellingShingle X Window System (Computer system)
Chinese character sets (Data processing)
Chinese language--Data processing
Chinese outline fonts support in X Window System.
description 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
author2 Chen, Raymond Cheuk-kuen.
author_facet Chen, Raymond Cheuk-kuen.
title Chinese outline fonts support in X Window System.
title_short Chinese outline fonts support in X Window System.
title_full Chinese outline fonts support in X Window System.
title_fullStr Chinese outline fonts support in X Window System.
title_full_unstemmed Chinese outline fonts support in X Window System.
title_sort chinese outline fonts support in x window system.
publisher Chinese University of Hong Kong
publishDate 1994
url http://library.cuhk.edu.hk/record=b5887264
http://repository.lib.cuhk.edu.hk/en/item/cuhk-318140
_version_ 1718979206243680256
spelling ndltd-cuhk.edu.hk-oai-cuhk-dr-cuhk_3181402019-02-19T03:52:29Z Chinese outline fonts support in X Window System. X Window System (Computer system) Chinese character sets (Data processing) Chinese language--Data processing 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 Chinese University of Hong Kong Chen, Raymond Cheuk-kuen. Chinese University of Hong Kong Graduate School. Division of Computer Science. 1994 Text bibliography print 160 leaves : ill. ; 30 cm. cuhk:318140 http://library.cuhk.edu.hk/record=b5887264 eng Use 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/) http://repository.lib.cuhk.edu.hk/en/islandora/object/cuhk%3A318140/datastream/TN/view/Chinese%20outline%20fonts%20support%20in%20X%20Window%20System.jpghttp://repository.lib.cuhk.edu.hk/en/item/cuhk-318140