معرفی کتاب «TeX, XML, and digital typography : International Conference on TeX, XML, and Digital Typography, held jointly with the 25th Annual Meeting of the TeX Users Group, TUG 2004, Xanthi, Greece, August 30 - September 3, 2004 : proceedings» نوشتهٔ Christos K. K. Loverdos, Apostolos Syropoulos (auth.), Apostolos Syropoulos, Karl Berry, Yannis Haralambous, Baden Hughes, Steven Peter, John Plaice (eds.)، منتشرشده توسط نشر Springer-Verlag Berlin Heidelberg. این کتاب در 4 صفحه، فرمت pdf، زبان انگلیسی ارائه شده است.
This book constitutes the refereed proceedings of the International Conference on TEX, XML, and Digital Typography, held jointly with the 25th Annual Meeting of the TEX User Group, TUG 2004 in Xanthi, Greece in August/September 2004. The 21 revised full papers presented were carefully reviewed and selected for inclusion in the book. The papers reflect the state of the art of digital typography using TEX or its offsprings. Besides typesetting issues, the papers deal with topics like multilingual document preparation, XML document processing and generation, complex bibliographic databases, and automatic conversion. TeX, XML, and Digital Typography front-matter 1 1Digital Typography in the New Millennium Flexible Documents by a Flexible Engine 8 1 Introduction 8 2 A Better $\TeX$? 11 2.1 $\TeX$ the Program 11 2.2 The $\LaTeX$ Format 12 2.3 {\cal NTS}: The New Typesetting System 13 2.4 $\varepsilon -\TeX$ 13 2.5 $\Omega$ 14 2.6 pdf$\TeX$ 15 3 Towards a Universal Typesetting Engine 15 3.1 Discussion of Features 15 3.2 Architectural Abstractions 18 3.3 On Design and Evolution 21 4 Conclusions and Future Work 22 References 22 2Moving O to an Object-Oriented Platform 24 1 Introduction 24 2 Problems with Pascal Web 25 3 Suitability of C++ 26 4 Organisation of the $\Omega$ Code Base 27 4.1 Reorganising the Pascal Web Code 27 4.2 The External Interface with $\Omega$ 27 4.3 Characters, Strings and Files 27 4.4 The Fixed-Size Arrays 28 4.5 The String Pool 28 4.6 The Input Buffer 28 4.7 The Table of Equivalents 29 4.8 Fonts and $\Omega$TPs 29 5 Supporting OpenType 29 5.1 OpenType vs. Omega 30 5.2 Solutions 31 6 Conclusions 32 References 33 3Basque A Case Study in Generalizing Language Support 34 1 Introduction 34 2 Specific Details of the Basque Language 35 3 Related Work 36 4 Approaches to the Solution 37 5 Comparison of Solutions 38 5.1 Extent of Modification 38 5.2 Addition of New Files 39 5.3 The {\tt \\ selectlanguage} Issue 39 5.4 Inclusion of New Strings 39 6 Conclusions 40 References 40 4μ Java-Based Conversion of Monotonic to Polytonic Greek 41 1 Introduction 41 2 Terminology 42 3 Historic Linguistic Development 42 4 Polytonic Tools 42 5 Open Source Concept 44 5.1 Architecture 44 5.2 Configuration 46 5.3 Database Connectivity 47 5.4 Input Prerequisites 47 5.5 Converter 47 6 External Interfaces 47 6.1 Web Usage 47 6.2 OpenOffice Usage 48 6.3 $\(La)TeX$ Usage 49 7 Technologies Used in $\mu o \nu o2 \pi o\lambda \upsilon$ 50 7.1 Programming Language 50 7.2 Character Set 50 7.3 Text Parsing Libraries 51 8 Database Structure 52 8.1 Data Type Definition 52 8.2 Data Entries 53 8.3 Header and Body 53 8.4 Expression Types 54 8.5 Editing Tools 54 8.6 Polytonic Keyboard Drivers 56 8.7 Auxiliary Tables 56 8.8 Viewing Tools 57 8.9 Priorization of Database 57 9 Polytonic Printing Press 58 10 Testing 60 11 Future Developments 60 12 Related Links 61 References 61 5Using to Typeset a Marathi-English Dictionary 62 1 Introduction 62 2 Devan{\=a}gar{\=i} Script 63 3 Problems 64 4 Solution 65 5 Future Work 65 References 65 6Hyphenation Patterns for Ancient and Modern Greek 66 1 Introduction 66 2 Creation of Patterns 67 2.1 Patterns for Modern Greek 68 2.2 Patterns for Ancient Greek 71 3 Putting the Patterns to Work 72 4 Creation of Patterns for {\sf ibycus} and $\Omega$ 72 5 Conclusions 73 References 73 7Typesetting the Deseret Alphabet with and 75 1 Introduction 75 2 The Pitman Reform Context 76 2.1 The Pitman Reform Movements 76 2.2 The Mormons Discover the Pitman Movement 80 3 The History of the Deseret Alphabet 81 3.1 Deliberations: 1850–1853 81 3.2 Early Deseret Alphabet: 1854–1855 85 3.3 The 1857 St. Louis Font 88 3.4 The Revival of 1859–1860 89 3.5 The 1860s and the Printed Books 94 3.6 The 1868-69 "Book" Alphabet and Fonts 99 3.7 The 1870s: Decline and Fall 101 4 The Deseret Alphabet in Unicode 103 4.1 The Character Inventory and Glyphs 103 4.2 Unicode Character Names 104 5 Digital Fonts for the Deseret Alphabet 106 5.1 Non-METAFONT Fonts 106 5.2 Beesley’s METAFONT {\sf desalph} Font and $\LaTeX$ Package 110 6 Current and Future Projects 111 6.1 The Deseret Alphabet and Native American Languages 111 6.2 The Second Mormon Mission to the Hopi: 1859–60 114 6.3 Other Possible Deseret Alphabet Typesetting Projects 116 7 Conclusion 117 References 117 8and a Review of 3D Packages 119 1 Introduction 119 2 GNU 3DLDF 119 3 {\tt 3d/3dgeom} 120 4 m3D 120 5 FEATPOST 121 5.1 Examples 122 9Interactive Editing of MathML Markup Using Syntax 132 1 Introduction 132 2 Architecture 133 3 Lexical Analysis 135 4 Parsing 137 4.1 Parsing Functions 138 4.2 Error Recovery 140 4.3 Incremental Parsing 141 5 Transformation 141 5.1 Incremental Transformation 142 6 Conclusion 143 References 144 Appendix: The TML DTD 145 10Typesetting CJK Languages with O 146 1 Introduction 146 2 CJK Typesetting Characteristics 147 3 CJK Omega Translation Process 147 4 Common Typesetting Characteristics 148 5 Language-Dependent Characteristics 149 6 Japanese Typesetting Characteristics 149 7 Example: Japanese and Korean 151 8 CJK Font Manipulation 153 9 Asian Font Packs and {\sf DVIPDFM}{\it x} 154 10 Conclusion 155 References 155 11Dynamic Arabic Mathematical Fonts 156 1 Overview 156 2 A Mathematical Font 157 3 A Dynamic Font 160 4 Conclusion 163 References 164 12Arabic Mathematical e-Documents 165 1 Overview 165 2 Arabic Mathematical Presentation 166 3 MathML and Arabic Mathematics 167 4 Conclusion 174 References 175 13Migrating to XML The Case of the GUST Bulletin Archive 176 1 Introduction 176 2 {\TeX}/{\LaTeX} and Other Document Formats 177 3 DTD Development Considerations 177 4 Formatting with XSLT 179 5 The GUST Bulletin Archive 180 6 Conversion from {\TeX} to XML 181 7 Translating {\TeX} to XML with {\TeX}4ht 182 8 Conclusion and Future Work 183 References 184 14Animations in pdf-Generated PDF 186 1 Introduction 186 2 The PDF Document Structure 187 3 Insertion of the Animation Frames 188 4 Setting Up an {\sf AcroForm} Dictionary 190 5 Animation Dynamics 191 6 Placing the Animation 193 7 External Animation 194 8 Two Notes on Animation Frames 195 9 Animations in Other Formats 196 9.1 GIF 196 9.2 SWF 196 9.3 Java 196 9.4 DOM 196 9.5 SVG 197 10 Conclusions 197 References 197 15iMac An Integrated Environment for Mac OS X 199 1 Introduction 199 2 The Text Editor 199 3 The PDF Viewer 201 4 The {\TeX} Front End 201 5 Installing {\TeX} and i{\TeX}Mac 202 6 Inter-application Communication 203 6.1 Shell Commands 203 6.2 AppleScript 203 6.3 HTML 204 7 The {\tt pdfsync} Feature 204 7.1 About Synchronization 204 7.2 The {\tt pdfsync} Mechanism 205 7.3 The {\tt .pdfsync} File Specifications 205 7.4 Known Problems 206 8 TWS: A {\TeX} Wrapper Structure 206 9 Nota Bene 209 16MlBib Beyond 210 1 Introduction 210 2 Architecture of {\sc MlBib}{\TeX} 211 2.1 How {\sc MlBib}{\TeX} Works 211 2.2 The Modules of {\sc MlBib}{\TeX} 212 3 {\sc MlBib}{\TeX} with {\LaTeX} 215 4 Towards the XML World 216 5 Conclusion 220 References 221 17Managing Resources with XML Topic Maps 223 1 Introduction 223 2 What Is a Topic Map? 224 3 Subject Identity and Map Merging 225 4 Constraining, Querying, and Navigating the Map 227 5 Topic Maps and RDF 228 6 Building Topic Maps for the GUST Bibliographic Database 228 7 Integrating Other {\TeX} Resources 231 8 Topic Map Tools 233 9 Summary 233 References 234 18Säfer Source Code Esthetics for Automated Typesetting 236 1 Introduction 236 2 The \c{S}äfer{\TeX} Engine 237 3 Means for Beauty 238 3.1 Intuitive Treatment of Characters 239 3.2 Scope by Indentation 239 4 Implicit Environment Detection 241 5 The Eight Rules of \c{S}äfer{\TeX} 243 6 Commands 244 7 Conclusion and Outlook 245 References 246 19Creating Type 1 Fonts from Sources 247 1 Introduction 247 2 Autotracing Bitmaps 248 2.1 {\sf TEXtrace} with {\sf AutoTrace} 248 2.2 {\sf TEXtrace} with {\sf potrace} 251 2.3 {\sf mftrace} 251 3 Analytic Conversions 252 3.1 MetaType1 252 3.2 MetaFog 255 4 Summary 260 4.1 Approximate Conversions: {\sf TEXtrace, mftrace} 260 4.2 MetaType1 261 4.3 MetaFog 261 4.4 Final Font Processing and Common Problems 262 References 262 20Beyond Glyphs, Advanced Typographic Features of Fonts 264 1 Introduction 264 2 Comparing GX and OpenType 264 3 Comparing GX and OpenType Transformations 265 4 Non-contextual Transformations in FontForge 266 5 Contextual Transformations for OpenType 267 6 Contextual Transformations for GX 268 7 Summary 270 back-matter 271 This volume contains the papers that were accepted for presentation at the International Conference on T X, XML, and Digital Typography, jointly held with E the 25th Annual Meeting of the T X Users Group in Xanthi, Greece in the sum- E mer of 2004. The term "Digital Typography" refers to the preparation of printed matter using only electronic computers and electronic printing devices, such as laser-jet printers. The document preparation process involves mainly the use of a digital typesetting system as well as data representation technologies. TXand E its offspring are beyond doubt the most successful current digital typesetters, while XML is the standard for text-based data representation for both business and scientific activities. All papers appearing in this volume were fully refereed by the members of the program committee. The papers were carefully selected to reflect the research work that is being done in the field of digital typography using T X and/or its E o?spring. The problems for which comprehensive solutions have been proposed include proper multilingual document preparation and XML document processing and generation. The proposed solutions deal not simply with typesetting issues, but also related issues in document preparation, such as the manipulation of complex bibliographic databases, and automatic conversion of text expressed in one grammatical system to a more recent one (as for the Greek language, converting between monotonic Greek and polytonic Greek). The conference is being graciously hosted by the Democritus University of Thrace in Xanthi and by the Greek T X Friends. We wish to thank Basil K This volume contains the papers that were accepted for presentation at the - ternationalConferenceonT X, XML, andDigitalTypography, jointlyheld with E the 25th Annual Meeting of the T X Users Group in Xanthi, Greece in the sum- E mer of2004.Theterm"DigitalTypography"refersto thepreparationofprinted matter using only electronic computers and electronic printing devices, such as laser-jetprinters.Thedocumentpreparationprocessinvolvesmainlytheuseofa digital typesetting system as well as data representation technologies. TXand E its o?spring are beyond doubt the most successful current digital typesetters, while XML is the standard for text-based data representation for both business and scienti?c activities. Allpapersappearinginthisvolumewerefullyrefereedbythemembersofthe program committee. The papers were carefully selected to re?ect the research work that is being done in the ?eld of digital typography using T X and/or its E o?spring. The problems for which comprehensivesolutions have been proposed include proper multilingual document preparation and XML document processing and generation. The proposed solutions deal not simply with typesetting issues, but also related issues in document preparation, such as the manipulation of c- plex bibliographic databases, and automatic conversion of text expressed in one grammaticalsystem to a more recent one (as for the Greek language, converting between monotonic Greek and polytonic Greek). The conference is being graciously hosted by the Democritus University of Thrace in Xanthi and by the Greek T X Friends. We wish to thank Basil K. Front Matter....Pages - Digital Typography in the New Millennium: Flexible Documents by a Flexible Engine....Pages 1-16 Moving Ω to an Object-Oriented Platform....Pages 17-26 Basque: A Case Study in Generalizing LaTeX Language Support....Pages 27-33 μo νo 2 πo λυ : Java-Based Conversion of Monotonic to Polytonic Greek....Pages 34-54 Using LaTeX to Typeset a Marāthī-English Dictionary....Pages 55-58 Hyphenation Patterns for Ancient and Modern Greek....Pages 59-67 Typesetting the Deseret Alphabet with LaTeX and metafont ....Pages 68-111 featpost and a Review of 3D metapost Packages....Pages 112-124 Interactive Editing of MathML Markup Using TeX Syntax....Pages 125-138 Typesetting CJK Languages with Ω....Pages 139-148 Dynamic Arabic Mathematical Fonts....Pages 149-157 Arabic Mathematical e-Documents....Pages 158-168 Migrating to XML: The Case of the GUST Bulletin Archive....Pages 169-178 Animations in pdfTeX-Generated PDF....Pages 179-191 iTeXMac: An Integrated TeX Environment for Mac OS X....Pages 192-202 MlB ib TeX: Beyond LaTeX....Pages 203-215 Managing TeX Resources with XML Topic Maps....Pages 216-228 ŞäferTeX: Source Code Esthetics for Automated Typesetting....Pages 229-239 Creating Type 1 Fonts from metafont Sources....Pages 240-256 Beyond Glyphs, Advanced Typographic Features of Fonts....Pages 257-263 Back Matter....Pages -
This book constitutes the refereed proceedings of the International Conference on TEX, XML, and Digital Typography, held jointly with the 25th Annual Meeting of the TEX User Group, TUG 2004 in Xanthi, Greece in August/September 2004.
The 21 revised full papers presented were carefully reviewed and selected for inclusion in the book. The papers reflect the state of the art of digital typography using TEX or its offsprings. Besides typesetting issues, the papers deal with topics like multilingual document preparation, XML document processing and generation, complex bibliographic databases, and automatic conversion.