TUGBOAT Volume 36, Number 1 / 2015

Total Page:16

File Type:pdf, Size:1020Kb

TUGBOAT Volume 36, Number 1 / 2015 TUGBOAT Volume 36, Number 1 / 2015 General Delivery 2 Ab epistulis / Steve Peter 3 Editorial comments / Barbara Beeton Status of CTAN at Cambridge; RIP Brian Housley; Oh, zero! — Lucida news; First Annual Updike Prize; Talk by Tobias Frere-Jones; Monotype Recorder online; Doves Press type recovered; Textures resurfaces; LATEX vs. Word in academic publications; Miscellanea; A final admonishment 7 Hyphenation exception log / Barbara Beeton Fonts 8 What does a typical brief for a new typeface look like? / Thomas Phinney 10 Inconsolata unified / Michael Sharpe Typography 11 A TUG Postcard or, The Trials of a Letterpress Printer / Peter Wilson 15 Typographers’ Inn / Peter Flynn A L TEX 17 LATEX news, issue 21, May 2014 / LATEX Project Team 19 Beamer overlays beyond the \visible / Joseph Wright 20 Glisterings: Here or there; Parallel texts; Abort the compilation / Peter Wilson Electronic Documents 25 Online LATEX editors and other resources / Paweł Łupkowski 28 Exporting XML and ePub from ConTEXt / Hans Hagen Macros 32 The box-glue-penalty algebra of TEX and its use of \prevdepth / Frank Mittelbach Software & Tools 37 The bird and the lion: arara / Paulo Cereda 41 The SWIGLIB project / Luigi Scarso 48 Still tokens: LuaTEX scanners / Hans Hagen Hints & Tricks 55 The treasure chest / Karl Berry Book Reviews 57 Book review: Algorithmic Barriers Falling: P= NP?, by Donald E. Knuth and Edgar Daylight / David Walden 58 Book review: History of the Linotype Company, by Frank Romano / Boris Veytsman Abstracts 60 GUST: EuroBachoTEX 2014 proceedings 63 Die TEXnische Kom¨odie: Contents of issues 4/2014–1/2015 TUG Business 2 TUGboat editorial information 64 TUG 2015 election 68 TUG financial statements for 2014 / Karl Berry 69 TUG institutional members Advertisements 69 TEX consulting and production services News 71 TUG 2015 announcement 72 Calendar TEX Users Group Board of Directors TUGboat (ISSN 0896-3207) is published by the Donald Knuth, Grand Wizard of TEX-arcana † ∗ TEX Users Group. Steve Peter, President Jim Hefferon∗, Vice President Memberships and Subscriptions Karl Berry∗, Treasurer 2015 dues for individual members are as follows: ∗ Susan DeMeritt , Secretary Regular members: $105. Barbara Beeton Special rate: $75. Kaja Christiansen The special rate is available to students, seniors, and Michael Doob citizens of countries with modest economies, as de- Steve Grathwohl tailed on our web site. Also, anyone joining or re- Taco Hoekwater newing before March 31 receives a $20 discount. Klaus H¨oppner Membership in the T X Users Group is for the E Ross Moore calendar year, and includes all issues of TUGboat for Cheryl Ponchin the year in which membership begins or is renewed, Arthur Reutenauer as well as software distributions and other benefits. Philip Taylor Individual membership is open only to named indi- Boris Veytsman viduals, and carries with it such rights and responsi- David Walden bilities as voting in TUG elections. For membership Raymond Goucher, Founding Executive Director † information, visit the TUG web site. † TUGboat Hermann Zapf, Wizard of Fonts Also, (non-voting) subscriptions are ∗ available to organizations and others wishing to re- member of executive committee †honorary ceive TUGboat in a name other than that of an individual. The subscription rate for 2015 is $110. See http://tug.org/board.html for a roster of all past and present board members, and other official positions. Institutional Membership Addresses Electronic Mail Institutional membership is primarily a means of (Internet) showing continuing interest in and support for both TEX Users Group P.O. Box 2311 General correspondence, T X and the T X Users Group. It also provides E E Portland, OR 97208-2311 membership, subscriptions: a discounted membership rate, site-wide electronic U.S.A. [email protected] access, and other benefits. For further information, see http://tug.org/instmem.html or contact the Telephone Submissions to TUGboat, TUG office. +1 503 223-9994 letters to the Editor: [email protected] Trademarks Fax Technical support for Many trademarked names appear in the pages of +1 815 301-3568 TEX users: TUGboat. If there is any question about whether [email protected] a name is or is not a trademark, prudence dictates Web Contact the that it should be treated as if it is. The following list http://tug.org/ Board of Directors: of trademarks which commonly appear in TUGboat http://tug.org/TUGboat/ [email protected] should not be considered complete. TEX is a trademark of American Mathematical Society. METAFONT is a trademark of Addison-Wesley Inc. Copyright c 2015 TEX Users Group. PostScript is a trademark of Adobe Systems, Inc. Copyright to individual articles within this publication remains with their authors, so the articles may not [printing date: April 2015] be reproduced, distributed or translated without the authors’ permission. Printed in U.S.A. For the editorial and other material not ascribed to a particular author, permission is granted to make and distribute verbatim copies without royalty, in any medium, provided the copyright notice and this permission notice are preserved. Permission is also granted to make, copy and distribute translations of such editorial material into another language, except that the TEX Users Group must approve translations of this permission notice itself. Lacking such approval, the original English permission notice must be included. You have patience for detail and iterative processes. Kerning is a great time for meditation, really. Tobias Frere-Jones http://www.frerejones.com/about/jobs/ COMMUNICATIONS OF THE TEX USERS GROUP EDITOR BARBARA BEETON VOLUME 36, NUMBER 1 • 2015 PORTLAND • OREGON • U.S.A. 2 TUGboat, Volume 36 (2015), No. 1 A TUGboat editorial information and L TEX, are available from CTAN and the TUGboat This regular issue (Vol. 36, No. 1) is the first issue of the web site. We also accept submissions using ConTEXt. 2015 volume year. Deadlines, tips for authors, and other information: TUGboat is distributed as a benefit of member- http://tug.org/TUGboat/location.html ship to all current TUG members. It is also available Effective with the 2005 volume year, submission of to non-members in printed form through the TUG store a new manuscript implies permission to publish the ar- TUGboat (http://tug.org/store), and online at the TUGboat ticle, if accepted, on the web site, as well as web site, http://tug.org/TUGboat. Online publication in print. Thus, the physical address you provide in the to non-members is delayed up to one year after print manuscript will also be available online. If you have any publication, to give members the benefit of early access. reservations about posting online, please notify the edi- Submissions to TUGboat are reviewed by volun- tors at the time of submission and we will be happy to teers and checked by the Editor before publication. How- make special arrangements. ever, the authors are still assumed to be the experts. TUGboat editorial board Questions regarding content or accuracy should there- Barbara Beeton, Editor-in-Chief fore be directed to the authors, with an information copy Karl Berry, Production Manager to the Editor. Boris Veytsman, Associate Editor, Book Reviews Submitting items for publication Production team TUGboat Proposals and requests for articles are grate- William Adams, Barbara Beeton, Karl Berry, fully accepted. Please submit contributions by electronic Kaja Christiansen, Robin Fairbairns, Robin Laakso, mail to [email protected]. Steve Peter, Michael Sofka, Christina Thiele The second 2015 issue will be the proceedings of TUG’15 (http://tug.org/tug2015); the deadline for re- TUGboat advertising ceipt of final papers is July 31. The third issue deadline For advertising rates and information, including consul- is September 25. tant listings, contact the TUG office, or see: The TUGboat style files, for use with plain TEX http://tug.org/TUGboat/advertising.html Ab Epistulis Annual Meeting as President one last time. The 2015 TUG Annual Meeting will be held in Darm- Steve Peter stadt, Germany, July 20–22. If you’d like to make a 2105 is an election year, with seats for the Board and for presentation at the conference, please see http://tug. President open. For the Board of Directors, the following org/tug2015/cfp.html. Early submissions are greatly individuals were nominated: Pavneet Arora, Barbara Bee- appreciated. Please write us at [email protected] for any ton, Karl Berry, Susan DeMeritt, Michael Doob, Cheryl questions, expressions of interest, etc. Ponchin, Norbert Preining, and Boris Veytsman. As Book your hotel and flight, and I hope to see you there were not more Board nominations than open posi- there! See http://tug.org/tug2015 for information. tions, all these nominees are duly elected to a four-year Since the election technically makes me a lame duck term. Thanks to all for their willingness to serve. (don’t worry, I’ve been called worse!), I’ve been thinking I’m pleased that two dedicated individuals have about my tenure and the challenges that lie ahead. I am TUG stepped forward to run for TUG President. Kaveh Bazar- pleased that as an organization is running quite smoothly now, which is due in no small part to the gan is a long-time TEX enthusiast who has served as cinematographer at many a TUG meeting, ensuring that outstanding team I had to work with: my executive people who could not attend in person have access to the committee, Jim Hefferon, Sue DeMeritt, and Karl Berry, information presented there. Jim Hefferon is the current and especially the day to day work of our Executive TUG Vice President and has served the community in Director, Robin Laakso. a variety of capacities, most notably as one of the hosts The main challenge that I am disappointed I was and organizers for CTAN. Since there is but a single office not able to tackle is the shrinking membership numbers TUG of President, an election ballot is required, in accordance for .
Recommended publications
  • Smashing Ebook
    IMPRINT Imprint © 2014 Smashing Magazine GmbH, Freiburg, Germany ISBN (PDF): 978-3-94454087-0 Cover Design: Veerle Pieters eBook Strategy and Editing: Vitaly Friedman Technical Editing: Cosima Mielke Planning and Quality Control: Vitaly Friedman, Iris Lješnjanin Tools: Elja Friedman Syntax Highlighting: Prism by Lea Verou Idea & Concept: Smashing Magazine GmbH 2 About This Book Slow loading times break the user experience of any web- site—no matter how well crafted it might be. In fact, it only takes three seconds until users lose their interest in a site if they don’t get a response immediately. If another site happens to be 250ms faster than yours, then users are more inclined to switch to a competitor’s website in no time. Web fonts, heavy JavaScript, third-party widgets — all of them can sum up to become a real performance bot- tleneck. Nevertheless, tracking that down does not only improve loading times but also results in a much snappi- er experience and a higher user engagement. In this eBook, we’ve compiled an entire selection of front-end and server-side techniques that will help you tackle such bottlenecks. Find out how to speed up exist- ing websites, build high-performance sites (for both mo- bile and desktop), and prepare them for heavy-load situa- tions. Furthermore, you’ll learn more about how perfor- mance improvements and a 97–99 Google PageSpeed score were achieved on Smashing Magazine, as well as how optimization strategies can enhance real-life projects by taking a closer look at Pinterest’s paint performance case study.
    [Show full text]
  • Dockerdocker
    X86 Exagear Emulation • Android Gaming • Meta Package Installation Year Two Issue #14 Feb 2015 ODROIDMagazine DockerDocker OS Spotlight: Deploying ready-to-use Ubuntu Studio containers for running complex system environments • Interfacing ODROID-C1 with 16 Channel Relay Play with the Weather Board • ODROID-C1 Minimal Install • Device Configuration for Android Development • Remote Desktop using Guacamole What we stand for. We strive to symbolize the edge of technology, future, youth, humanity, and engineering. Our philosophy is based on Developers. And our efforts to keep close relationships with developers around the world. For that, you can always count on having the quality and sophistication that is the hallmark of our products. Simple, modern and distinctive. So you can have the best to accomplish everything you can dream of. We are now shipping the ODROID U3 devices to EU countries! Come and visit our online store to shop! Address: Max-Pollin-Straße 1 85104 Pförring Germany Telephone & Fax phone : +49 (0) 8403 / 920-920 email : [email protected] Our ODROID products can be found at http://bit.ly/1tXPXwe EDITORIAL ow that ODROID Magazine is in its second year, we’ve ex- panded into several social networks in order to make it Neasier for you to ask questions, suggest topics, send article submissions, and be notified whenever the latest issue has been posted. Check out our Google+ page at http://bit.ly/1D7ds9u, our Reddit forum at http://bit. ly/1DyClsP, and our Hardkernel subforum at http://bit.ly/1E66Tm6. If you’ve been following the recent Docker trends, you’ll be excited to find out about some of the pre-built Docker images available for the ODROID, detailed in the second part of our Docker series that began last month.
    [Show full text]
  • Ubuntu Kung Fu
    Prepared exclusively for Alison Tyler Download at Boykma.Com What readers are saying about Ubuntu Kung Fu Ubuntu Kung Fu is excellent. The tips are fun and the hope of discov- ering hidden gems makes it a worthwhile task. John Southern Former editor of Linux Magazine I enjoyed Ubuntu Kung Fu and learned some new things. I would rec- ommend this book—nice tips and a lot of fun to be had. Carthik Sharma Creator of the Ubuntu Blog (http://ubuntu.wordpress.com) Wow! There are some great tips here! I have used Ubuntu since April 2005, starting with version 5.04. I found much in this book to inspire me and to teach me, and it answered lingering questions I didn’t know I had. The book is a good resource that I will gladly recommend to both newcomers and veteran users. Matthew Helmke Administrator, Ubuntu Forums Ubuntu Kung Fu is a fantastic compendium of useful, uncommon Ubuntu knowledge. Eric Hewitt Consultant, LiveLogic, LLC Prepared exclusively for Alison Tyler Download at Boykma.Com Ubuntu Kung Fu Tips, Tricks, Hints, and Hacks Keir Thomas The Pragmatic Bookshelf Raleigh, North Carolina Dallas, Texas Prepared exclusively for Alison Tyler Download at Boykma.Com Many of the designations used by manufacturers and sellers to distinguish their prod- ucts are claimed as trademarks. Where those designations appear in this book, and The Pragmatic Programmers, LLC was aware of a trademark claim, the designations have been printed in initial capital letters or in all capitals. The Pragmatic Starter Kit, The Pragmatic Programmer, Pragmatic Programming, Pragmatic Bookshelf and the linking g device are trademarks of The Pragmatic Programmers, LLC.
    [Show full text]
  • Aplicación Android Para Autoevaluar Conocimientos
    Universitat Oberta de Catalunya Ingenier´ıa Tecnica´ de Telecomunicacion´ Especialidad de Telematica´ Trabajo Final de Carrera Aplicaci´onAndroid para autoevaluar conocimientos Autor: Tutor: David Chiner Benjuya Manel Llopart Vidal 14 de junio de 2013 Resumen En el presente trabajo de final de carrera se ha desarrollado una aplicaci´ondid´acticapara que los estudiantes eval´ueny ampl´ıensus conocimientos. Dicha aplicaci´ondispone de una interfaz gr´aficadesde donde cada estudiante puede consultar contenidos te´oricosy realizar test de evaluaci´on. En concreto, tras completar cada test, el estudiante repasa sus errores y recibe explicaciones sobre las respuestas correctas. Para desplegar la aplicaci´onse ha seleccionado la plataforma Android, un sistema operativo gratuito de enorme difusi´onen tel´efonosm´oviles,tabletas e incluso netbooks. De este modo, la aplicaci´onpuede ser ejecutada en dispositivos que el estudiante lleve consigo. Abstract The didactic application developed for this final thesis allows students to evaluate and expand their knowl- edge. This application has a graphical interface where each student can read explanations and perform assess- ment test. Specifically, after completing each test, the student reviews his mistakes and gets explanations of the correct answers. The application has been implemented for Android platform, a free operating system largely deployed in mobile phones, tablets and even netbooks. Thus, the application can be run on devices carried by the student. Resum En el present treball de final de carrera s'ha desenvolupat un aplicaci´odid`acticaper a que els estudiants avalu¨ıni ampli¨ınels seus coneixements. Aquest aplicaci´odisposa d'una interf´ıciegr`aficades d'on cada estudiant pot consultar continguts te`orics i realitzar tests d'avaluaci´o.
    [Show full text]
  • Dynamic and Interactive R Graphics for the Web: the Gridsvg Package
    JSS Journal of Statistical Software MMMMMM YYYY, Volume VV, Issue II. http://www.jstatsoft.org/ Dynamic and Interactive R Graphics for the Web: The gridSVG Package Paul Murrell Simon Potter The Unversity of Auckland The Unversity of Auckland Abstract This article describes the gridSVG package, which provides functions to convert grid- based R graphics to an SVG format. The package also provides a function to associate hyperlinks with components of a plot, a function to animate components of a plot, a function to associate any SVG attribute with a component of a plot, and a function to add JavaScript code to a plot. The last two of these provides a basis for adding interactivity to the SVG version of the plot. Together these tools provide a way to generate dynamic and interactive R graphics for use in web pages. Keywords: world-wide web, graphics, R, SVG. 1. Introduction Interactive and dynamic plots within web pages are becomingly increasingly popular, as part of a general trend towards making data sets more open and accessible on the web, for example, GapMinder (Rosling 2008) and ManyEyes (Viegas, Wattenberg, van Ham, Kriss, and McKeon 2007). The R language and environment for statistical computing and graphics (R Development Core Team 2011) has many facilities for producing plots, and it can produce graphics formats that are suitable for including in web pages, but the core graphics facilities in R are largely focused on static plots. This article describes an R extension package, gridSVG, that is designed to embellish and transform a standard, static R plot and turn it into a dynamic and interactive plot that can be embedded in a web page.
    [Show full text]
  • Introduction to Printing Technologies
    Edited with the trial version of Foxit Advanced PDF Editor To remove this notice, visit: www.foxitsoftware.com/shopping Introduction to Printing Technologies Study Material for Students : Introduction to Printing Technologies CAREER OPPORTUNITIES IN MEDIA WORLD Mass communication and Journalism is institutionalized and source specific. Itfunctions through well-organized professionals and has an ever increasing interlace. Mass media has a global availability and it has converted the whole world in to a global village. A qualified journalism professional can take up a job of educating, entertaining, informing, persuading, interpreting, and guiding. Working in print media offers the opportunities to be a news reporter, news presenter, an editor, a feature writer, a photojournalist, etc. Electronic media offers great opportunities of being a news reporter, news editor, newsreader, programme host, interviewer, cameraman,Edited with theproducer, trial version of Foxit Advanced PDF Editor director, etc. To remove this notice, visit: www.foxitsoftware.com/shopping Other titles of Mass Communication and Journalism professionals are script writer, production assistant, technical director, floor manager, lighting director, scenic director, coordinator, creative director, advertiser, media planner, media consultant, public relation officer, counselor, front office executive, event manager and others. 2 : Introduction to Printing Technologies INTRODUCTION The book introduces the students to fundamentals of printing. Today printing technology is a part of our everyday life. It is all around us. T h e history and origin of printing technology are also discussed in the book. Students of mass communication will also learn about t h e different types of printing and typography in this book. The book will also make a comparison between Traditional Printing Vs Modern Typography.
    [Show full text]
  • Fira Code: Monospaced Font with Programming Ligatures
    Personal Open source Business Explore Pricing Blog Support This repository Sign in Sign up tonsky / FiraCode Watch 282 Star 9,014 Fork 255 Code Issues 74 Pull requests 1 Projects 0 Wiki Pulse Graphs Monospaced font with programming ligatures 145 commits 1 branch 15 releases 32 contributors OFL-1.1 master New pull request Find file Clone or download lf- committed with tonsky Add mintty to the ligatures-unsupported list (#284) Latest commit d7dbc2d 16 days ago distr Version 1.203 (added `__`, closes #120) a month ago showcases Version 1.203 (added `__`, closes #120) a month ago .gitignore - Removed `!!!` `???` `;;;` `&&&` `|||` `=~` (closes #167) `~~~` `%%%` 3 months ago FiraCode.glyphs Version 1.203 (added `__`, closes #120) a month ago LICENSE version 0.6 a year ago README.md Add mintty to the ligatures-unsupported list (#284) 16 days ago gen_calt.clj Removed `/**` `**/` and disabled ligatures for `/*/` `*/*` sequences … 2 months ago release.sh removed Retina weight from webfonts 3 months ago README.md Fira Code: monospaced font with programming ligatures Problem Programmers use a lot of symbols, often encoded with several characters. For the human brain, sequences like -> , <= or := are single logical tokens, even if they take two or three characters on the screen. Your eye spends a non-zero amount of energy to scan, parse and join multiple characters into a single logical one. Ideally, all programming languages should be designed with full-fledged Unicode symbols for operators, but that’s not the case yet. Solution Download v1.203 · How to install · News & updates Fira Code is an extension of the Fira Mono font containing a set of ligatures for common programming multi-character combinations.
    [Show full text]
  • Singularityce User Guide Release 3.8
    SingularityCE User Guide Release 3.8 SingularityCE Project Contributors Aug 16, 2021 CONTENTS 1 Getting Started & Background Information3 1.1 Introduction to SingularityCE......................................3 1.2 Quick Start................................................5 1.3 Security in SingularityCE........................................ 15 2 Building Containers 19 2.1 Build a Container............................................. 19 2.2 Definition Files.............................................. 24 2.3 Build Environment............................................ 35 2.4 Support for Docker and OCI....................................... 39 2.5 Fakeroot feature............................................. 79 3 Signing & Encryption 83 3.1 Signing and Verifying Containers.................................... 83 3.2 Key commands.............................................. 88 3.3 Encrypted Containers.......................................... 90 4 Sharing & Online Services 95 4.1 Remote Endpoints............................................ 95 4.2 Cloud Library.............................................. 103 5 Advanced Usage 109 5.1 Bind Paths and Mounts.......................................... 109 5.2 Persistent Overlays............................................ 115 5.3 Running Services............................................. 118 5.4 Environment and Metadata........................................ 129 5.5 OCI Runtime Support.......................................... 140 5.6 Plugins.................................................
    [Show full text]
  • The Amsrefs Package
    The amsrefs package Michael Downes and David M. Jones American Mathematical Society Version 2.14, 2013/03/07 Contents 1 Introduction . 3 2 Package options . 3 3 More about the \bib command . 3 3.1 Field names for the \bib command . 3 3.2 Bibliography entry types . 4 4 Customizing the bibliography style . 5 5 Miscellaneous commands provided by the amsrefs package . 6 6 Implementation . 9 6.1 Overview . 9 6.1.1 Normal LATEX processing of cites . 9 6.2 How cites are processed by amsrefs . 10 6.3 Data structures . 11 6.4 Preliminaries . 12 6.5 Utilities . 13 6.6 Declaring package options . 16 6.6.1 The ? option . 18 6.7 Loading auxiliary packages . 18 6.7.1 The lite option . 18 6.8 Key-value setup . 18 6.8.1 Standard field names (the bib group) . 19 6.8.2 Auxiliary properties (the prop group) . 20 6.9 Bibliography type specifications . 20 6.10 The standard bibliography types . 23 6.11 The biblist environment . 27 6.12 Processing bibliography entries . 30 6.12.1 \@bibdef Implementations . 32 6.12.2 \bib@exec Implementations . 35 6.12.3 Resolving cross-references . 37 6.12.4 Bib field preprocessing . 40 6.12.5 Date setup . 42 6.12.6 Language setup . 43 6.12.7 Citation label setup . 44 1 THE AMSREFS PACKAGE 2 6.12.8 Printing the bibliography . 47 6.13 Name, journal and publisher abbreviations . 49 6.14 Processing .ltb files . 49 6.15 Citation processing . 53 6.15.1 The \citesel structure . 53 6.15.2 The basic \cite command .
    [Show full text]
  • The Fontspec Package Font Selection for XƎLATEX and Lualatex
    The fontspec package Font selection for XƎLATEX and LuaLATEX Will Robertson and Khaled Hosny [email protected] 2013/05/12 v2.3b Contents 7.5 Different features for dif- ferent font sizes . 14 1 History 3 8 Font independent options 15 2 Introduction 3 8.1 Colour . 15 2.1 About this manual . 3 8.2 Scale . 16 2.2 Acknowledgements . 3 8.3 Interword space . 17 8.4 Post-punctuation space . 17 3 Package loading and options 4 8.5 The hyphenation character 18 3.1 Maths fonts adjustments . 4 8.6 Optical font sizes . 18 3.2 Configuration . 5 3.3 Warnings .......... 5 II OpenType 19 I General font selection 5 9 Introduction 19 9.1 How to select font features 19 4 Font selection 5 4.1 By font name . 5 10 Complete listing of OpenType 4.2 By file name . 6 font features 20 10.1 Ligatures . 20 5 Default font families 7 10.2 Letters . 20 6 New commands to select font 10.3 Numbers . 21 families 7 10.4 Contextuals . 22 6.1 More control over font 10.5 Vertical Position . 22 shape selection . 8 10.6 Fractions . 24 6.2 Math(s) fonts . 10 10.7 Stylistic Set variations . 25 6.3 Miscellaneous font select- 10.8 Character Variants . 25 ing details . 11 10.9 Alternates . 25 10.10 Style . 27 7 Selecting font features 11 10.11 Diacritics . 29 7.1 Default settings . 11 10.12 Kerning . 29 7.2 Changing the currently se- 10.13 Font transformations . 30 lected features .
    [Show full text]
  • Development of Computer Typesetting
    Early steps in computer typesetting in the 1960s Jonathan Seybold, September 2018 1961–1964 Michael Barnett’s “Experiments in Typesetting” In 1961, Michael Barnett, an associate professor at MIT wrote a computer program that could produce punched paper tape output to drive a phototypesetting machine. He used this to produce the “Tail” from Alice in Wonderland, and a phototypeset press release. These were the first documents that were phototypeset from output generated by a computer. In 1962 Barnett received a research grant to continue this experiments. This lead to development of the PC6 system, which was used to produce a variety of reports, pamphlets and other publications in late 1963 and early 1964.1 Hardware: IBM 709/90 computer and a Photon 560 phototypesetter. Software: Written in Fortran, with a few routines written in FAP (Fortran Assembler). Written for a specific Photon 560 set-up. Typefonts were identified by disk position and row number. The TYPRINT program for text output composed text to fit a predefined page width and depth. Lines were broken after the last complete word that would fit on that line. There was no attempt at hyphenation. Pages were arbitrarily broken after the last line that would fit on the page. Special commands could be embedded in the text to tie text elements together. When it encountered these, the program would simply make the page as long as necessary to accommodate all of the text in the “no break” area. Given the scientific academic setting, the most notable feature of TYPRINT was a program written by J.M.
    [Show full text]
  • Proposal to Represent the Slashed Zero Variant of Empty
    L2/15-268 Title: Proposal to Represent the Slashed Zero Variant of Empty Set Source: Barbara Beeton (American Mathematical Society), Asmus Freytag (ASMUS, Inc.), Laurențiu Iancu and Murray Sargent III (Microsoft Corporation) Status: Individual contribution Action: For consideration by the Unicode Technical Committee Date: 2015-10-30 Abstract As of Unicode Version 8.0, the symbol for empty set is encoded as the character U+2205 EMPTY SET, with no standardized variation sequences. In scientific publications, the symbol is typeset in one of three var- iant forms, chosen by notational style: a slashed circle, ∅, a slashed wide oval in the shape a letter, ∅, or a slashed narrow oval in the shape of a digit zero, . The slashed circle and the slashed zero forms are the most widely used, and correspond to the LaTeX commands \varnothing and \emptyset, respectively. Having one Unicode representation to map to, fonts that provide glyphs for more than one form of the symbol typically implement a stylistic variant or a mapping to a PUA code point. However, the wide- spread use of the slashed zero variant and its mapping to the main LaTeX command for the symbol, \emptyset, make it a candidate for a dedicated means to distinctly represent it in Unicode. This document evaluates three approaches for representing in Unicode the slashed zero variant of the empty set symbol and proposes a solution based on a variation sequence. Additional related characters resulting from the investigation and needed to complete the solution are also proposed for encoding. 1. The empty set symbol 1.1. Historical references The introduction of the modern symbol for the empty set is attributed to André Weil of the Nicholas Bourbaki group.
    [Show full text]