"CJKV Information Processing" Table of Contents

From: Ken Lunde (lunde@adobe.com)
Date: Wed Oct 07 1998 - 10:32:54 EDT


All,

Well, it's done. I am now waiting for the green light from O'Reilly so
that I can make the 2400-dpi camera-ready copy. The total page count
came to 1,174 (including front matter). In case you were not aware,
O'Reilly decided, at the last minute, to merge "CJKV Reference Guide"
back into this book to make a single volume. O'Reilly's URL for the
book is:

  http://www.oreilly.com/catalog/cjkvinfo/

Anyway, I am appended below the Table of Contents so you can get a
feeling for what's included. If all goes well, the book may be
available by the end of November.

Regards...

-- Ken Lunde

Foreword xv
Preface xvii
1. CJKV Information Processing Overview 1
        Multiple Writing Systems 2
        Character Set Standards 7
        Encoding Methods 8
        Input Methods 10
        Typography 14
        Basic Concepts & Terminology 14
2. Writing Systems 29
        Latin Characters & Transliteration 30
        Zhuyin 43
        Kana 44
        Hangul 50
        Chinese Characters 52
        Non-Chinese Chinese Characters 64
3. Character Set Standards 69
        Non-Coded Character Set Standards 70
        Coded Character Set Standards 74
        International Character Set Standards 124
        Character Set Standard Oddities 134
        Non-Coded Versus Coded Character Sets 136
        Information Interchange Versus Professional Publishing 138
        Advice to Developers 140
4. Encoding Methods 143
        Locale-Independent Encoding Methods 145
        Locale-Specific Encoding Methods 176
        Comparing CJKV Encoding Methods 194
        International Encoding Methods 195
        Charset Designations 206
        Code Pages 209
        Code Conversion 213
        Repairing Unreadable CJKV Text 219
        Beware of Little & Big Endian Issues 224
        Advice to Developers 224
5. Input Methods 227
        Transliteration Techniques 229
        Input Techniques 235
        User Interface Concerns 249
        Keyboard Arrays 249
        Other Input Hardware 272
        Input Method Software 273
6. Font Formats 281
        Typeface Design Issues 282
        Bitmapped Fonts 283
        Outline Fonts 289
        Ruby Fonts 322
        Host-Based Versus Printer-Resident Fonts 323
        Creating Your Own Fonts 335
        External Character Handling 339
        Advice to Developers 350
7. Typography 351
        Rules, Rules, Rules... 352
        Typographic Units & Measurements 353
        Horizontal & Vertical Layout 357
        Line Breaking & Word Wrapping 368
        Character Spanning 372
        Alternate Metrics 373
        Kerning 380
        Line Length Issues 381
        Multilingual Text 383
        Glyph Substitution 387
        Annotations 389
        Typographic Software 394
8. Output Methods 405
        Where Can Fonts Live? 406
        Printer Output 407
        PostScript CJKV Printers 407
        Computer Monitor Output 412
        Other Printing Methods 416
        The Role of Printer Drivers 417
        Output Tips & Tricks 420
        Advice to Developers 422
9. Information Processing Techniques 425
        Language, Country & Script Codes 426
        Programming Languages 429
        Code Conversion Algorithms 433
        Java Programming Examples 442
        Miscellaneous Algorithms 446
        Byte Versus Character Handling 452
        Character Sorting 460
        Natural Language Processing 462
        Regular Expressions 464
        Search Engines 467
        Code Processing Tools 467
10. Operating Systems, Text Editors & Word Processors 475
        Viewing CJKV Text on Non-CJKV Systems 477
        Operating Systems 477
        Hybrid Environments 489
        Text Editors 492
        Word Processors 499
        Dedicated Word Processors 503
11. Dictionaries & Dictionary Software 505
        Chinese Character Dictionary Indexes 505
        Character Dictionaries 513
        Other Useful Dictionaries 518
        Dictionary Hardware 519
        Dictionary Software 520
        Machine Translation Software 528
        Machine Translation Services 529
        Learning Aids 530
12. The Internet 533
        Email 534
        News 539
        FTP & Telnet 540
        Network Domains 542
        Getting Connected 545
        Internet Software 545
13. The World Wide Web 553
        Content Versus Presentation 553
        Displaying Web Documents 556
        Authoring HTML Documents 557
        Authoring XML Documents 561
        Authoring PDF Documents 562
        Character References 564
        CGI Programming Examples 565
        Shall We Surf? 568
A. Code Conversion Tables 569
B. Notation Conversion Table 573
C. Vendor Character Set Standards 577
        Chinese Vendor Character Sets -- China 578
        Chinese Vendor Character Sets -- Taiwan 582
        Chinese Vendor Character Sets -- Hong Kong 587
        Japanese Vendor Character Sets 593
        Korean Vendor Character Sets 623
D. Vendor Encoding Methods 635
        Brief Overview of IBM Encodings 636
        Chinese Vendor Encodings -- China 637
        Chinese Vendor Encodings -- Taiwan 640
        Chinese Vendor Encodings -- Hong Kong 643
        Japanese Vendor Encodings 644
        Korean Vendor Encodings 665
E. GB 2312-80 Table 671
F. GB/T 12345-90 Table 687
G. CNS 11643-1992 Table 703
        CNS 11643-1992 Plane 1 703
        CNS 11643-1992 Plane 2 715
        CNS 11643-1992 Plane 3 729
        CNS 11643-1992 Plane 4 741
        CNS 11643-1992 Plane 5 755
        CNS 11643-1992 Plane 6 771
        CNS 11643-1992 Plane 7 783
        CNS 11643-1986 Plane 15 795
H. Big Five Table 809
        Big Five Level 1 809
        Big Five Level 2 823
I. Hong Kong GCCS Table 841
J. JIS X 0208:1997 Table 851
K. JIS X 0212-1990 Table 865
L. KS X 1001:1992 Table 877
M. KS X 1002:1991 Hanja Table 893
N. Hangul Reading Table 899
O. TCVN 6056:1995 Table 913
P. Code Table Indexes 921
        GB 2312-80 Level 1 Reading Index 921
        GB 2312-80 Level 2 Radical Index 922
        Big Five & CNS 11643-1992 Stroke Index 924
        JIS X 0208:1997 Level 1 Reading Index 926
        JIS Radical Index 926
        KS Hanja Reading Index 933
Q. Character Lists & Mapping Tables 935
        GB 2312-80 Versus GB/T 12345-90 935
        CNS 11643-1986 Versus CNS 11643-1992 954
        JIS C 6226-1978 Versus JIS X 0208-1983 956
        JIS X 0208-1983 Versus JIS X 0208-1990 960
        JIS X 0212-1990 Versus JIS C 6226-1978 962
        Joyo Kanji 963
        IBM Selected Kanji & Non-Kanji 967
        Duplicate Hanja in KS X 1001:1992 971
R. Chinese Character Lists 979
        Hanzi Lists From China 979
        Hanzi Lists From Taiwan 983
        Kanji Lists From Japan 994
        Hanja Lists From Korea 999
S. Single-Byte Code Tables 1003
        Non-CJKV Code Tables 1003
        Chinese Code Tables 1005
        Japanese Code Tables 1006
        Korean Code Tables 1008
        TCVN-Roman Code Tables 1009
T. Software & Document Sources 1015
        Anonymous FTP 1015
        Searching for Files 1016
        Useful URLs 1016
        Commercial Sources 1017
U. Mailing Lists 1035
        General Mailing Lists 1035
        Chinese Mailing Lists 1040
        Japanese Mailing Lists 1040
        Korean Mailing Lists 1045
V. Professional Organizations 1047
        Oriental Language Computer Society 1047
        International Macintosh Users Group 1047
        The Localisation Industry Standards Association 1048
        The Unicode Consortium 1048
W. Perl Code Examples 1049
        Japanese Code Conversion 1049
        Korean Code Conversion 1054
        TRON Code Conversion 1056
        Unicode Code Conversion 1058
        Encoding Detection 1059
        Repairing ISO-2022-JP Encoding 1061
        Other Useful Transformations 1062
        CJKV Encoding Templates 1062
        Multiple-Byte Anchoring 1064
        Multiple-Byte Processing 1065
X. Glossary 1067
Bibliography 1095
Index 1113



This archive was generated by hypermail 2.1.2 : Tue Jul 10 2001 - 17:20:42 EDT