TUGBOAT Volume 28, Number 3 / 2007 TUG 2007 Conference

Total Page:16

File Type:pdf, Size:1020Kb

TUGBOAT Volume 28, Number 3 / 2007 TUG 2007 Conference TUGBOAT Volume 28, Number 3 / 2007 TUG 2007 Conference Proceedings TUG 2007 274 Conference program, delegates, and sponsors 276 Tim Arnold / TUG 2007: A few words Keynote 280 Peter Wilson / Between then and now — A meandering memoir Fonts 299 Barbara Beeton / The STIX Project—From Unicode to fonts 305 Jonathan Kew and Victor Gaultney / Fonts for every language: SIL’s font projects and the Open Font License Electronic Documents 306 William Hammond / Dual presentation with math from one source using GELLMU Software & Tools 312 Taco Hoekwater / LuaTEX 314 Hans Hagen / ConTEXt MkIV: Going UTF 317 Taco Hoekwater and Hans Hagen / MPlib: MetaPost as a reusable component 319 Nelson Beebe / Extending TEX and METAFONT with floating-point arithmetic 329 Richard Koch / Support for multiple TEX distributions in i-Installer and MacTEX 335 Barry MacKichan / Design decisions for a structured front end to LATEX 340 Paul Topping / MathType 6.0’s TEX input for MS Word and Wikipedia 342 Robert Burgess and Emin G¨un Sirer / CrossTEX: A modern bibliography management tool LATEX 350 Klaus H¨oppner / Typesetting tables with LATEX 354 Andrew Mertz and William Slough / Programming with PerlTEX 363 Eitan Gurari / LATEX conversion into normalized forms and speech Abstracts 369 Abstracts (Allen, DeLand, Hagen, Hamid, Hefferon, Høgholm, Ierusalimschy, Kew, Rosenthol, Rowley, Stern) ConTEXt 372 Aditya Mahajan / ConTEXt basics for users: Table macros TUG Business 375 TEX Development Fund committee / A roadmap for TEX development 377 TUGboat Editors / Random comments Errata: Lars Hellstr¨om, “Writing ETX format font encoding specifications”, TUGboat 28:2, pp. 186–197; DEK’s periodic bug review; “Off-site” complement to TUG 2007 proceedings; Other comments on the TUG 2007 proceedings; TEX Development Fund; EuroBachoTEX proceedings to be the first 2008 TUGboat issue 378 Institutional members News 379 Calendar 380 TUG 2008 announcement Sponsors 381 Springer: More Math Into LATEX; von Hoerner & Sulger; O’Reilly 382 MacKichan: Scientific WorkPlace, Scientific Word; Addison-Wesley: The LATEX Graphics Companion 383 Cheryl Ponchin Training; Carleton Production Centre; Design Science: MathType6 Advertisements 384 TEX consulting and production services TEX Users Group Board of Directors TUGboat (ISSN 0896-3207) is published by the Donald Knuth, Grand Wizard of TEX-arcana † ∗ TEX Users Group. Karl Berry, President Kaja Christiansen∗, Vice President Memberships and Subscriptions David Walden∗, Treasurer 2007 dues for individual members are as follows: Susan DeMeritt∗, Secretary Ordinary members: $85. Barbara Beeton Students/Seniors: $45. Jon Breitenbucher The discounted rate of $45 is also available to Steve Grathwohl citizens of countries with modest economies, as Jim Hefferon detailed on our web site. Klaus H¨oppner Membership in the TEX Users Group is for the Richard Koch calendar year, and includes all issues of TUGboat Ross Moore for the year in which membership begins or is Arthur Ogawa renewed, as well as software distributions and other Steve Peter benefits. Individual membership is open only to Cheryl Ponchin named individuals, and carries with it such rights Philip Taylor and responsibilities as voting in TUG elections. For Raymond Goucher, Founding Executive Director † membership information, visit the TUG web site. Hermann Zapf, Wizard of Fonts † Also, (non-voting) TUGboat subscriptions are ∗member of executive committee available to organizations and others wishing to †honorary receive TUGboat in a name other than that of an See http://tug.org/board.html for past board individual. The subscription rate is $95 per year, members. including air mail delivery. Addresses Electronic Mail Institutional Membership General correspondence, (Internet) Institutional membership is a means of showing payments, etc. General correspondence, continuing interest in and support for both T X E TEX Users Group membership, subscriptions: and the TEX Users Group, as well as providing P. O. Box 2311 [email protected] a discounted group rate and other benefits. For Portland, OR 97208-2311 further information, contact the TUG office or see U.S.A. Submissions to TUGboat, our web site. Delivery services, letters to the Editor: parcels, visitors [email protected] TEX is a trademark of the American Mathematical TEX Users Group Society. 1466 NW Naito Parkway Technical support for Suite 3141 TEX users: Copyright c 2007 TEX Users Group. Portland, OR 97209-2820 [email protected] Copyright to individual articles within this publication U.S.A. remains with their authors, so the articles may not be Contact the Board reproduced, distributed or translated without the authors’ Telephone permission. of Directors: For the editorial and other material not ascribed to +1 503 223-9994 [email protected] a particular author, permission is granted to make and Fax distribute verbatim copies without royalty, in any medium, +1 206 203-3960 provided the copyright notice and this permission notice are preserved. World Wide Web Permission is also granted to make, copy and distribute translations of such editorial material into another language, http://www.tug.org/ except that the TEX Users Group must approve translations http://www.tug.org/TUGboat/ of this permission notice itself. Lacking such approval, the original English permission notice must be included. Have a suggestion? Problems not resolved? TUG Printed in U.S.A. The Board wants to hear from you: Please email [email protected]. [printing date: September 2007] The Communications of the TEX Users Group Volume 28, Number 3, 2007 TUG 2007 Conference Proceedings TEX Users Group Board of Directors TUGboat (ISSN 0896-3207) is published by the Donald Knuth, Grand Wizard of TEX-arcana † TEX Users Group. Karl Berry, President ∗ Kaja Christiansen∗, Vice President Memberships and Subscriptions David Walden∗, Treasurer 2007 dues for individual members are as follows: Susan DeMeritt∗, Secretary Ordinary members: $85. Barbara Beeton Students/Seniors: $45. Jon Breitenbucher The discounted rate of $45 is also available to Steve Grathwohl citizens of countries with modest economies, as Jim Hefferon detailed on our web site. Klaus H¨oppner Membership in the TEX Users Group is for the Richard Koch calendar year, and includes all issues of TUGboat Ross Moore for the year in which membership begins or is Arthur Ogawa renewed, as well as software distributions and other Steve Peter benefits. Individual membership is open only to Cheryl Ponchin named individuals, and carries with it such rights Philip Taylor and responsibilities as voting in TUG elections. For Raymond Goucher, Founding Executive Director † membership information, visit the TUG web site. Hermann Zapf, Wizard of Fonts † Also, (non-voting) TUGboat subscriptions are ∗member of executive committee available to organizations and others wishing to †honorary receive TUGboat in a name other than that of an See http://tug.org/board.html for past board individual. The subscription rate is $95 per year, members. including air mail delivery. Addresses Electronic Mail Institutional Membership General correspondence, (Internet) Institutional membership is a means of showing payments, etc. General correspondence, continuing interest in and support for both T X E TEX Users Group membership, subscriptions: and the TEX Users Group, as well as providing P. O. Box 2311 [email protected] a discounted group rate and other benefits. For Portland, OR 97208-2311 further information, contact the TUG office or see U.S.A. Submissions to TUGboat, our web site. Delivery services, letters to the Editor: parcels, visitors [email protected] TEX is a trademark of the American Mathematical TEX Users Group Society. 1466 NW Naito Parkway Technical support for Suite 3141 TEX users: Copyright c 2007 TEX Users Group. Portland, OR 97209-2820 [email protected] Copyright to individual articles within this publication U.S.A. remains with their authors, so the articles may not be Contact the Board reproduced, distributed or translated without the authors’ Telephone of Directors: permission. For the editorial and other material not ascribed to +1 503 223-9994 [email protected] a particular author, permission is granted to make and Fax distribute verbatim copies without royalty, in any medium, +1 206 203-3960 provided the copyright notice and this permission notice are preserved. World Wide Web Permission is also granted to make, copy and distribute translations of such editorial material into another language, http://www.tug.org/ except that the TEX Users Group must approve translations http://www.tug.org/TUGboat/ of this permission notice itself. Lacking such approval, the original English permission notice must be included. Have a suggestion? Problems not resolved? The TUG Board wants to hear from you: Printed in U.S.A. Please email [email protected]. [printing date: September 2007] TUG 2007 Proceedings San Diego State University San Diego, California, USA July 17–20, 2007 COMMUNICATIONS OF THE TEX USERS GROUP TUGBOAT EDITOR BARBARA BEETON PROCEEDINGS EDITOR KARL BERRY VOLUME 28, NUMBER 3 • 2007 PORTLAND • OREGON • U.S.A. TUG 2007 — Practicing TEX July 17–July 20, 2007 San Diego State University San Diego, California, USA Sponsors TEX Users Group DANTE e.V. Adobe Systems Inc. Addison-Wesley Carleton Production Centre Design Science Inc. Integre Mac- Kichan Software NTG O’Reilly & Associates Springer von Hoerner & Sulger GmbH Thanks to the sponsors, and to all the speakers, teachers, and participants, without whom there would be no conference. Special thanks to Sue DeMeritt for her help
Recommended publications
  • Supreme Court of the State of New York Appellate Division: Second Judicial Department
    Supreme Court of the State of New York Appellate Division: Second Judicial Department A GLOSSARY OF TERMS FOR FORMATTING COMPUTER-GENERATED BRIEFS, WITH EXAMPLES The rules concerning the formatting of briefs are contained in CPLR 5529 and in § 1250.8 of the Practice Rules of the Appellate Division. Those rules cover technical matters and therefore use certain technical terms which may be unfamiliar to attorneys and litigants. The following glossary is offered as an aid to the understanding of the rules. Typeface: A typeface is a complete set of characters of a particular and consistent design for the composition of text, and is also called a font. Typefaces often come in sets which usually include a bold and an italic version in addition to the basic design. Proportionally Spaced Typeface: Proportionally spaced type is designed so that the amount of horizontal space each letter occupies on a line of text is proportional to the design of each letter, the letter i, for example, being narrower than the letter w. More text of the same type size fits on a horizontal line of proportionally spaced type than a horizontal line of the same length of monospaced type. This sentence is set in Times New Roman, which is a proportionally spaced typeface. Monospaced Typeface: In a monospaced typeface, each letter occupies the same amount of space on a horizontal line of text. This sentence is set in Courier, which is a monospaced typeface. Point Size: A point is a unit of measurement used by printers equal to approximately 1/72 of an inch.
    [Show full text]
  • Arxiv:Cs/0107036V2 [Cs.SC] 31 Jul 2001
    TEXmacs interfaces to Maxima, MuPAD and REDUCE A. G. Grozin Budker Institute of Nuclear Physics, Novosibirsk 630090, Russia [email protected] Abstract GNU TEXmacs is a free wysiwyg word processor providing an excellent typesetting quality of texts and formulae. It can also be used as an interface to Computer Algebra Systems (CASs). In the present work, interfaces to three general-purpose CASs have been implemented. 1 TEXmacs GNU TEXmacs [1] is a free (GPL) word processor which typesets texts and mathematical formulae with very high quality (like LAT X), • E emphasizes the logical structure of a document rather than its appearance (like • LATEX), is easy to use and intuitive (like typical wysiwyg word processors), • arXiv:cs/0107036v2 [cs.SC] 31 Jul 2001 can be extended by a powerful programming language (like Emacs), • can include PostScript figures (as well as other figures which can be converted • to PostScript), can export LAT X, and import LAT X and html, • E E supports a number of languages based on Latin and Cyrillic alphabets. • It uses TEX fonts both on screen and when printing documents. Therefore, it is truly wysiwyg, with equally good quality of on-screen and printed documents (in contrast to LyX which uses X fonts on screen and calls LATEX for printing). There is a similar commercial program called Scientific Workplace (for Windows). TEXmacs can also be used as an interface to any CAS which can generate LATEX output. It renders LATEX formulae on the fly, producing CAS output with highest 1 typesetting quality (better than, e.g., Mathematica, which uses fixed-width fonts for formula output).
    [Show full text]
  • Typography One Typeface Classification Why Classify?
    Typography One typeface classification Why classify? Classification helps us describe and navigate type choices Typeface classification helps to: 1. sort type (scholars, historians, type manufacturers), 2. reference type (educators, students, designers, scholars) Approximately 250,000 digital typefaces are available today— Even with excellent search engines, a common system of description is a big help! classification systems Many systems have been proposed Francis Thibaudeau, 1921 Maximillian Vox, 1952 Vox-ATypI, 1962 Aldo Novarese, 1964 Alexander Lawson, 1966 Blackletter Venetian French Dutch-English Transitional Modern Sans Serif Square Serif Script-Cursive Decorative J. Ben Lieberman, 1967 Marcel Janco, 1978 Ellen Lupton, 2004 The classification system you will learn is a combination of Lawson’s and Lupton’s systems Black Letter Old Style serif Transitional serif Modern Style serif Script Cursive Slab Serif Geometric Sans Grotesque Sans Humanist Sans Display & Decorative basic characteristics + stress + serifs (or lack thereof) + shape stress: where the thinnest parts of a letter fall diagonal stress vertical stress no stress horizontal stress Old Style serif Transitional serif or Slab Serif or or reverse stress (Centaur) Modern Style serif Sans Serif Display & Decorative (Baskerville) (Helvetica) (Edmunds) serif types bracketed serifs unbracketed serifs slab serifs no serif Old Style Serif and Modern Style Serif Slab Serif or Square Serif Sans Serif Transitional Serif (Bodoni) or Egyptian (Helvetica) (Baskerville) (Rockwell/Clarendon) shape Geometric Sans Serif Grotesk Sans Serif Humanist Sans Serif (Futura) (Helvetica) (Gill Sans) Geometric sans are based on basic Grotesk sans look precisely drawn. Humanist sans are based on shapes like circles, triangles, and They have have uniform, human writing.
    [Show full text]
  • CSS Font Stacks by Classification
    CSS font stacks by classification Written by Frode Helland When Johann Gutenberg printed his famous Bible more than 600 years ago, the only typeface available was his own. Since the invention of moveable lead type, throughout most of the 20th century graphic designers and printers have been limited to one – or perhaps only a handful of typefaces – due to costs and availability. Since the birth of desktop publishing and the introduction of the worlds firstWYSIWYG layout program, MacPublisher (1985), the number of typefaces available – literary at our fingertips – has grown exponen- tially. Still, well into the 21st century, web designers find them selves limited to only a handful. Web browsers depend on the users own font files to display text, and since most people don’t have any reason to purchase a typeface, we’re stuck with a selected few. This issue force web designers to rethink their approach: letting go of control, letting the end user resize, restyle, and as the dynamic web evolves, rewrite and perhaps also one day rearrange text and data. As a graphic designer usually working with static printed items, CSS font stacks is very unfamiliar: A list of typefaces were one take over were the previous failed, in- stead of that single specified Stempel Garamond 9/12 pt. that reads so well on matte stock. Am I fighting the evolution? I don’t think so. Some design principles are universal, independent of me- dium. I believe good typography is one of them. The technology that will let us use typefaces online the same way we use them in print is on it’s way, although moving at slow speed.
    [Show full text]
  • The Braillemathcodes Repository
    Proceedings of the 4th International Workshop on "Digitization and E-Inclusion in Mathematics and Science 2021" DEIMS2021, February 18–19, 2021, Tokyo _________________________________________________________________________________________ The BrailleMathCodes Repository Paraskevi Riga1, Theodora Antonakopoulou1, David Kouvaras1, Serafim Lentas1, and Georgios Kouroupetroglou1 1National and Kapodistrian University of Athens, Greece Speech and Accessibility Laboratory, Department of Informatics and Telecommunications [email protected], [email protected], [email protected], [email protected], [email protected] Abstract Math notation for the sighted is a global language, but this is not the case with braille math, as different codes are in use worldwide. In this work, we present the design and development of a math braille-codes' repository named BrailleMathCodes. It aims to constitute a knowledge base as well as a search engine for both students who need to find a specific symbol code and the editors who produce accessible STEM educational content or, in general, the learner of math braille notation. After compiling a set of mathematical braille codes used worldwide in a database, we assigned the corresponding Unicode representation, when applicable, matched each math braille code with its LaTeX equivalent, and forwarded with Presentation MathML. Every math symbol is accompanied with a characteristic example in MathML and Nemeth. The BrailleMathCodes repository was designed following the Web Content Accessibility Guidelines. Users or learners of any code, both sighted and blind, can search for a term and read how it is rendered in various codes. The repository was implemented as a dynamic e-commerce website using Joomla! and VirtueMart. 1 Introduction Braille constitutes a tactile writing system used by people who are visually impaired.
    [Show full text]
  • Serif Fonts Vol 2
    Name Chaparral Pro Basic Latin ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ 24 Te quick brown fox jumps over the lazy dog 18 Te quick brown fox jumps over the lazy dog 12 Te quick brown fox jumps over the lazy dog 10 Te quick brown fox jumps over the lazy dog 8 Te quick brown fox jumps over the lazy dog Name Chaparral Pro Bold Basic Latin ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ 24 Te quick brown fox jumps over the lazy dog 18 Te quick brown fox jumps over the lazy dog 12 Te quick brown fox jumps over the lazy dog 10 Te quick brown fox jumps over the lazy dog 8 Te quick brown fox jumps over the lazy dog Name Chaparral Pro Bold Italic Basic Latin ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ 24 Te quick brown fox jumps over the lazy dog 18 Te quick brown fox jumps over the lazy dog 12 Te quick brown fox jumps over the lazy dog 10 Te quick brown fox jumps over the lazy dog 8 Te quick brown fox jumps over the lazy dog Name Chaparral Pro Italic Basic Latin ! " # $ % & ' ( ) * + , - .
    [Show full text]
  • The Degree of the Speaker's Negative Attitude in a Goal-Shifting
    In Christopher Brown and Qianping Gu and Cornelia Loos and Jason Mielens and Grace Neveu (eds.), Proceedings of the 15th Texas Linguistics Society Conference, 150-169. 2015. The degree of the speaker’s negative attitude in a goal-shifting comparison Osamu Sawada∗ Mie University [email protected] Abstract The Japanese comparative expression sore-yori ‘than it’ can be used for shifting the goal of a conversation. What is interesting about goal-shifting via sore-yori is that, un- like ordinary goal-shifting with expressions like tokorode ‘by the way,’ using sore-yori often signals the speaker’s negative attitude toward the addressee. In this paper, I will investigate the meaning and use of goal-shifting comparison and consider the mecha- nism by which the speaker’s emotion is expressed. I will claim that the meaning of the pragmatic sore-yori conventionally implicates that the at-issue utterance is preferable to the previous utterance (cf. metalinguistic comparison (e.g. (Giannakidou & Yoon 2011))) and that the meaning of goal-shifting is derived if the goal associated with the at-issue utterance is considered irrelevant to the goal associated with the previous utterance. Moreover, I will argue that the speaker’s negative attitude is shown by the competition between the speaker’s goal and the hearer’s goal, and a strong negativity emerges if the goals are assumed to be not shared. I will also compare sore-yori to sonna koto-yori ‘than such a thing’ and show that sonna koto-yori directly expresses a strong negative attitude toward the previous utterance.
    [Show full text]
  • Writing As Aesthetic in Modern and Contemporary Japanese-Language Literature
    At the Intersection of Script and Literature: Writing as Aesthetic in Modern and Contemporary Japanese-language Literature Christopher J Lowy A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy University of Washington 2021 Reading Committee: Edward Mack, Chair Davinder Bhowmik Zev Handel Jeffrey Todd Knight Program Authorized to Offer Degree: Asian Languages and Literature ©Copyright 2021 Christopher J Lowy University of Washington Abstract At the Intersection of Script and Literature: Writing as Aesthetic in Modern and Contemporary Japanese-language Literature Christopher J Lowy Chair of the Supervisory Committee: Edward Mack Department of Asian Languages and Literature This dissertation examines the dynamic relationship between written language and literary fiction in modern and contemporary Japanese-language literature. I analyze how script and narration come together to function as a site of expression, and how they connect to questions of visuality, textuality, and materiality. Informed by work from the field of textual humanities, my project brings together new philological approaches to visual aspects of text in literature written in the Japanese script. Because research in English on the visual textuality of Japanese-language literature is scant, my work serves as a fundamental first-step in creating a new area of critical interest by establishing key terms and a general theoretical framework from which to approach the topic. Chapter One establishes the scope of my project and the vocabulary necessary for an analysis of script relative to narrative content; Chapter Two looks at one author’s relationship with written language; and Chapters Three and Four apply the concepts explored in Chapter One to a variety of modern and contemporary literary texts where script plays a central role.
    [Show full text]
  • New Features in Mpdf V6.0
    NewNew FeaturesFeatures inin mPDFmPDF v6.0v6.0 Advanced Typography Many TrueType fonts contain OpenType Layout (OTL) tables. These Advanced Typographic tables contain additional information that extend the capabilities of the fonts to support high-quality international typography: ● OTL fonts support ligatures, positional forms, alternates, and other substitutions. ● OTL fonts include information to support features for two-dimensional positioning and glyph attachment. ● OTL fonts contain explicit script and language information, so a text-processing application can adjust its behavior accordingly. mPDF 6 introduces the power and flexibility of the OpenType Layout font model into PDF. mPDF 6 supports GSUB, GPOS and GDEF tables for now. mPDF 6 does not support BASE and JSTF at present. Other mPDF 6 features to enhance complex scripts: ● improved Bidirectional (Bidi) algorithm for right-to-left (RTL) text ● support for Kashida for justification of arabic scripts ● partial support for CSS3 optional font features e.g. font-feature-settings, font-variant ● improved "autofont" capability to select fonts automatically for any script ● support for CSS :lang selector ● dictionary-based line-breaking for Lao, Thai and Khmer (U+200B is also supported) ● separate algorithm for Tibetan line-breaking Note: There are other smart-font technologies around to deal with complex scripts, namely Graphite fonts (SIL International) and Apple Advanced Typography (AAT by Apple/Mac). mPDF 6 does not support these. What can OTL Fonts do? Support for OTL fonts allows the faithful display of almost all complex scripts: (ܐSyriac ( ,(שלום) Hebrew ,(اﻟﺴﻼم ﻋﻠﻴﻢ) Arabic ● ● Indic - Bengali (ামািলকুম), Devanagari (नमते), Gujarati (નમતે), Punjabi (ਸਿਤ ਸੀ ਅਕਾਲ), Kannada ( ), Malayalam (നമെ), Oriya (ନମସ୍କର), Tamil (வணக்கம்), Telugu ( ) ನಮ ជប​សួរំ నమరం ● Sinhala (ආයුෙඛා්වන්), Thai (สวัสดี), Lao (ສະບາຍດີ), Khmer ( ), Myanmar (မဂလပၝ), Tibetan (བ་ས་བ་གས།) Joining and Reordering র + ◌্ + খ + ◌্ + ম + ◌্ + ক + ◌্ + ষ + ◌্ + র + ি◌ + ◌ু = িু cf.
    [Show full text]
  • List of Word Processors (Page 1 of 2) Bob Hawes Copied This List From
    List of Word Processors (Page 1 of 2) Bob Hawes copied this list from http://en.wikipedia.org/wiki/List_of_word_processors. He added six additional programs, and relocated the Freeware section so that it directly follows the FOSS section. This way, most of the software on page 1 is free, and most of the software on page 2 is not. Bob then used page 1 as the basis for his April 15, 2011 presentation Free Word Processors. (Note that most of these links go to Wikipedia web pages, but those marked with [WEB] go to non-Wikipedia websites). Free/open source software (FOSS): • AbiWord • Bean • Caligra Words • Document.Editor [WEB] • EZ Word • Feng Office Community Edition • GNU TeXmacs • Groff • JWPce (A Japanese word processor designed for English speakers reading or writing Japanese). • Kword • LibreOffice Writer (A fork of OpenOffice.org) • LyX • NeoOffice [WEB] • Notepad++ (NOT from Microsoft) [WEB] • OpenOffice.org Writer • Ted • TextEdit (Bundled with Mac OS X) • vi and Vim (text editor) Proprietary Software (Freeware): • Atlantis Nova • Baraha (Free Indian Language Software) • IBM Lotus Symphony • Jarte • Kingsoft Office Personal Edition • Madhyam • Qjot • TED Notepad • Softmaker/Textmaker [WEB] • PolyEdit Lite [WEB] • Rough Draft [WEB] Proprietary Software (Commercial): • Apple iWork (Mac) • Apple Pages (Mac) • Applix Word (Linux) • Atlantis Word Processor (Windows) • Altsoft Xml2PDF (Windows) List of Word Processors (Page 2 of 2) • Final Draft (Screenplay/Teleplay word processor) • FrameMaker • Gobe Productive Word Processor • Han/Gul
    [Show full text]
  • The Printing of Handwriting Manuals in America Update on APHA's 31St
    The Printing of Handwriting Newsletter Number 163 Manuals in America Summer 2007 from the publication of the very first printed manuals there was recognition that the reproduction of handwriting in print requires compromise. Ludovico Vicentino Arrighi, in La operina (Rome, 1522/24), doubtingly asks the reader to excuse the illustrations, since “la stampa non possa in tutto ripresentarte la viva mano” (translated by John Howard Benson as “the press cannot entirely represent the living hand”). La operina was cut entirely in wood. Woodcuts, which are relatively easy to produce and to print, were the first technology used to illustrate writing manuals. Engraved metal Update on APHA’s 31st plates, first employed in a copybook in 1569, were generally acknowledged as superior in quality, but Annual Conference as they are more expensive to produce and to print than transformations: woodcuts, both technologies were pressed into service, the persistence of aldus manutius though for various applications. (ucla, october 11–13, 2007) The first handwriting instructions printed in Amer- ica, a few pages in a 1748 edition of a popular British the american printing history association compendium produced by Benjamin Franklin, includ- will hold its 31st annual conference at the Universi- ed four engraved plates showing the basic styles.* Al- ty of California in Los Angeles, California, October though Franklin was copying an earlier work, he based 11–13, 2007. The event will be launched on the evening the round-hand plate on his own distinctive hand, of Thursday, October 11, at ucla, with H. George rather than copying the English plates. (He also used Fletcher, Brooke Russell Astor Director for Special the Caslon type he so admired in showing a “Print- Collections at The New York Public library, and an Hand” for marking packages.) The Worcester, Massa- expert on Aldus Manutius and his significance, de- chusetts printer Isaiah Thomas issued his own edition livering the keynote address.
    [Show full text]
  • Dynamic Extension of Typed Functional Languages
    Dynamic Extension of Typed Functional Languages Don Stewart PhD Dissertation School of Computer Science and Engineering University of New South Wales 2010 Supervisor: Assoc. Prof. Manuel M. T. Chakravarty Co-supervisor: Dr. Gabriele Keller Abstract We present a solution to the problem of dynamic extension in statically typed functional languages with type erasure. The presented solution re- tains the benefits of static checking, including type safety, aggressive op- timizations, and native code compilation of components, while allowing extensibility of programs at runtime. Our approach is based on a framework for dynamic extension in a stat- ically typed setting, combining dynamic linking, runtime type checking, first class modules and code hot swapping. We show that this framework is sufficient to allow a broad class of dynamic extension capabilities in any statically typed functional language with type erasure semantics. Uniquely, we employ the full compile-time type system to perform run- time type checking of dynamic components, and emphasize the use of na- tive code extension to ensure that the performance benefits of static typing are retained in a dynamic environment. We also develop the concept of fully dynamic software architectures, where the static core is minimal and all code is hot swappable. Benefits of the approach include hot swappable code and sophisticated application extension via embedded domain specific languages. We instantiate the concepts of the framework via a full implementation in the Haskell programming language: providing rich mechanisms for dy- namic linking, loading, hot swapping, and runtime type checking in Haskell for the first time. We demonstrate the feasibility of this architecture through a number of novel applications: an extensible text editor; a plugin-based network chat bot; a simulator for polymer chemistry; and xmonad, an ex- tensible window manager.
    [Show full text]