TUGBOAT Volume 40, Number 1 / 2019

Total Page:16

File Type:pdf, Size:1020Kb

TUGBOAT Volume 40, Number 1 / 2019 TUGBOAT Volume 40, Number 1 / 2019 General Delivery 3 From the president / Boris Veytsman 4 Editorial comments / Barbara Beeton A memorial for SPQR; Project support from UK-TUG and TUG; Installing historic TEX Live on Unix; Converting images to LATEX: mathpix.com; Fonts, fonts, fonts! (Helvetica Now, Study, Public Sans, Brill diacritics, Berlin typography) 5 Noob to Ninja: The challenge of taking beginners’ needs into account when teaching LATEX / Sarah Lang and Astrid Schm¨olzer Tutorials 10 The DuckBoat — News from TEX.SE: Processing text files to get LATEX tables / Carla Maggi Accessibility 14 No hands — the dictation of LATEX / Mike Roberts 17 Nemeth braille math and LATEX source as braille / Susan Jolly Software & Tools 22 Both TEX and DVI viewers inside the web browser / Jim Fowler 25 Markdown 2.7.0: Towards lightweight markup in TEX / V´ıt Novotn´y 28 New front ends for TEX Live / Siep Kroonenberg 30 TinyTeX: A lightweight, cross-platform, and easy-to-maintain LATEX distribution based on TEX Live / Yihui Xie 33 Extending primitive coverage across engines / Joseph Wright 34 ConTEXt LMTX / Hans Hagen 38 Bringing world scripts to LuaTEX: The HarfBuzz experiment / Khaled Hosny A L TEX 44 LATEX news, issue 29, December 2018 / LATEX Project Team 47 Glossaries with bib2gls / Nicola Talbot 61 TEX.StackExchange cherry picking, part 2: Templating / Enrico Gregorio 69 Real number calculations in LATEX: Packages / Joseph Wright Macros 71 Real number calculations in TEX: Implementations and performance / Joseph Wright Electronic Documents 76 TEX4ht: LATEX to Web publishing / Michal Hoftich 82 TUGboat online, reimplemented / Karl Berry Book Reviews 85 Book review: Never use Futura by Douglas Thomas / Boris Veytsman Abstracts 88 Die TEXnische Kom¨odie: Contents of issue 1/2019 88 Zpravodaj : Contents of issue 2018/1–4 Hints & Tricks 89 The treasure chest / Karl Berry Cartoon 91 Comic: Punctuation headlines / John Atkinson Advertisements 91 TEX consulting and production services TUG Business 2 TUGboat editorial information 2 TUG institutional members 93 TUG financial statements for 2018 / Karl Berry 94 TUG 2019 election News 96 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. Web: tug.org/TUGboat. Boris Veytsman, President Arthur Reutenauer∗, Vice President ∗ Individual memberships Karl Berry , Treasurer ∗ 2019 dues for individual members are as follows: Susan DeMeritt , Secretary Trial rate for new members: $20. Barbara Beeton Regular members: $105. Johannes Braams Special rate: $75. Kaja Christiansen The special rate is available to students, seniors, and Taco Hoekwater citizens of countries with modest economies, as de- Klaus H¨oppner tailed on our web site. Members may also choose to Frank Mittelbach receive TUGboat and other benefits electronically, Ross Moore at a discount. All membership options described at Cheryl Ponchin tug.org/join.html. Norbert Preining Membership in the TEX Users Group is for the Will Robertson calendar year, and includes all issues of TUGboat for Herbert Voß the year in which membership begins or is renewed, Raymond Goucher, Founding Executive Director † as well as software distributions and other benefits. Hermann Zapf (1918–2015), Wizard of Fonts Individual membership carries with it such rights ∗member of executive committee † and responsibilities as voting in TUG elections. All honorary the details are on the TUG web site. See tug.org/board.html for a roster of all past and present board members, and other official positions. Journal subscriptions TUGboat subscriptions (non-voting) are available to Addresses Electronic Mail organizations and others wishing to receive TUG- TEX Users Group General correspondence, boat in a name other than that of an individual. P.O. Box 2311 membership, subscriptions: The subscription rate for 2019 is $110. Portland, OR 97208-2311 [email protected] U.S.A. Submissions to TUGboat, Institutional memberships letters to the Editor: Telephone Institutional membership is primarily a means of [email protected] +1 503 223-9994 showing continuing interest in and support for T X E Technical support for Fax and TUG. It also provides a discounted membership T X users: +1 815 301-3568 E rate, site-wide electronic access, and other benefits. [email protected] For further information, see tug.org/instmem.html Web Contact the or contact the TUG office. tug.org Board of Directors: tug.org/TUGboat [email protected] Trademarks Many trademarked names appear in the pages of TUGboat. If there is any question about whether Copyright c 2019 TEX Users Group. a name is or is not a trademark, prudence dictates Copyright to individual articles within this publication that it should be treated as if it is. remains with their authors, so the articles may not be reproduced, distributed or translated without the authors’ permission. 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 [printing date: May 2019] translations of this permission notice itself. Lacking such approval, the original English permission notice must Printed in U.S.A. be included. Kedit is the only text editor I have ever used. [... ] Kedit did not paginate, italicize, approve of spelling, or screw around with headers, wysiwygs, thesauruses, dictionaries, footnotes, or Sanskrit fonts. [... ] Kedit was “very much a thing of its time,” and its time is not today. I guess I’m living evidence of that. John McPhee Draft No. 4: On the Writing Process (2017) COMMUNICATIONS OF THE TEX USERS GROUP EDITOR BARBARA BEETON VOLUME 40, NUMBER 1, 2019 PORTLAND,OREGON, U.S.A. 2 TUGboat, Volume 40 (2019), No. 1 TUGboat editorial information TUGboat advertising This regular issue (Vol. 40, No. 1) is the first issue of For advertising rates and information, including consul- the 2019 volume year. The second issue this year will tant listings, contact the TUG office, or see: be the TUG’19 conference proceedings; the submission tug.org/TUGboat/advertising.html deadline is August 18. The deadline for the third issue tug.org/consultants.html is September 30. Submitting items for publication TUGboat is distributed as a benefit of member- Proposals and requests for TUGboat articles are grate- ship to all current TUG members. It is also available fully received. Please submit contributions by electronic to non-members in printed form through the TUG store mail to [email protected]. (tug.org/store), and online at the TUGboat web site The TUGboat style files, for use with plain TEX (tug.org/TUGboat). Online publication to non-members and LATEX, are available from CTAN and the TUGboat is delayed for one issue, to give members the benefit of web site, and are included in common TEX distributions. early access. We also accept submissions using ConTEXt. Deadlines, Submissions to TUGboat are reviewed by volun- templates, tips for authors, and more, is available at teers and checked by the Editor before publication. How- tug.org/TUGboat. ever, the authors are assumed to be the experts. Ques- Effective with the 2005 volume year, submission of tions regarding content or accuracy should therefore be a new manuscript implies permission to publish the ar- directed to the authors, with an information copy to the ticle, if accepted, on the TUGboat web site, as well as Editor. in print. Thus, the physical address you provide in the TUGboat editorial board manuscript will also be available online. If you have any Barbara Beeton, Editor-in-Chief reservations about posting online, please notify the edi- Karl Berry, Production Manager tors at the time of submission and we will be happy to Robin Laakso, Office Manager make suitable arrangements. Boris Veytsman, Associate Editor, Book Reviews Other TUG publications Production team TUG is interested in considering additional manuscripts William Adams, Barbara Beeton, Karl Berry, for publication, such as manuals, instructional materials, Kaja Christiansen, Robin Fairbairns, Clarissa Littler, documentation, or works on any other topic that might Steve Peter, Michael Sofka, Christina Thiele be useful to the TEX community in general. If you have such items or know of any that you would like considered for publication, please contact the Publications Committee at [email protected]. CSTUG, Praha, Czech Republic StackExchange, New York City, New York TUG Harris Space and Intelligence Systems, Melbourne, Floida Stockholm University, Institutional Department of Mathematics, Institute for Defense Analyses, Stockholm, Sweden Members Center for Communications Research, Princeton, New Jersey TEXFolio, Trivandrum, India Chennai India TUG institutional members Maluhy & Co., S˜ao Paulo, Brazil TNQ, , receive a discount on multiple University College Cork, Marquette University, memberships, site-wide electronic Computer Centre, Milwaukee, Wisconsin access, and other benefits: Cork, Ireland tug.org/instmem.html Masaryk University, Universit´eLaval, Thanks to all for their support! Faculty of Informatics, Ste-Foy, Qu´ebec, Canada Brno, Czech Republic University of Ontario, American Mathematical Society, MOSEK ApS, Institute of Technology, Providence, Rhode Island Copenhagen, Denmark Oshawa, Ontario, Canada Association for Computing Nagwa Limited, Windsor, UK University of Oslo, Machinery, New York, New York New York University, Institute of Informatics, Aware Software, Newark, Delaware Academic Computing Facility, Blindern, Oslo, Norway Center for Computing Sciences, New York, New York VTEX UAB, Vilnius, Lithuania Bowie, Maryland Overleaf, London, UK TUGboat, Volume 40 (2019), No. 1 3 From the president fast; the underlying software layers are much more stable, and the lower we go into them, the slower Boris Veytsman they change. In the same way the safety features of In the beginning of this century the US Federal aviation are much more stable than aircraft cabin Aviation Administration decided to overhaul ele- interiors.
Recommended publications
  • UNIT 2 Braille
    Mathematics Enhancement Programme Codes and UNIT 2 Braille Lesson Plan 1 Braille Ciphers Activity Notes T: Teacher P: Pupil Ex.B: Exercise Book 1 Introduction T: What code, designed more than 150 years ago, is still used Whole class interactive extensively today? discussion. T: The system of raised dots which enables blind people to read was Ps might also suggest Morse code designed in 1833 by a Frenchman, Louis Braille. or semaphore. Does anyone know how it works? Ps might have some ideas but are T: Braille uses a system of dots, either raised or not, arranged in unlikely to know that Braille uses 3 rows and 2 columns. a 32× configuration. on whiteboard Here are some possible codes: ape (WB). T puts these three Braille letters on WB. T: What do you notice? (They use different numbers of dots) T: We will find out how many possible patterns there are. 10 mins 2 Number of patterns T: How can we find out how many patterns there are? Response will vary according to (Find as many as possible) age and ability. T: OK – but let us be systematic in our search. What could we first find? (All patterns with one dot) T: Good; who would like to display these on the board? P(s) put possible solutions on the board; T stresses the logical search for these. Agreement. Praising. (or use OS 2.1) T: Working in your exercise books (with squared paper), now find all possible patterns with just 2 dots. T: How many have you found? Allow about 5 minutes for this before reviewing.
    [Show full text]
  • Color Palette Typography Header 1 Navigation Imagery Logo
    Color Palette Logo Icons Background Brand/Highlight Highlight Highlight Dates Page/ Restaurant Bar Coffee Movies The Arts Music Sports /Text Date on date (location tag) (location tag) (location tag) (location tag) (location tag) (location tag) (location tag) /Text #EDEDED #F1D7CA plan page #6A42ED #FFFFFF Outdoors Time Location (location tag) (Date plan page) (Date plan page) Text Text Text #DDDDDD #AAAAAA #000000 Buttons/Links Typography Navigation Button Button Ready to go on a date? Open drop down menu Close drop down menu Source Serif Pro, s: 36, Bold Header 1 4 1 Inactive primary CTA Secondary CTA Enable “Set Up a Date” Feature Private until you both have enabled Button Button IBM Plex Sans, s: 30, Semi-Bold Header 2 Popup with the Enable a date Bottom navigation menu feature on the match chat page Inactive toggle state Active toggle state Primary CTA Tertiary CTA and Filters (enable setup feature) (enable setup feature) IBM Plex Sans, s: 21, Semi-Bold Header 3 Activity Price Rating April Source Serif Pro, s: 24, Bold Subheader 1 Who do you want to date? Who do you want to date? Recommended Filters (expanded) S M T W T F S Select a Match Erin Matthews New Spots IBM Plex Sans, s: 18, Semi-Bold Subheader 2 1 2 3 4 Upcoming Events Setup a Date Buttons (nothing Setup a Date Buttons (selection Close button (used for popout selected made) screens) Get a Drink IBM Plex Sans, s: 15, Semi-Bold Subheader 3 5 6 7 8 9 10 11 Get some Food 12 13 14 15 16 17 18 IBM Plex Sans, s: 24, Semi-Bold Button 1 See a Movie Add Add 19 20 21 22 23 24 25 Get Outside Add button for set up a date Add button for set up a date Location selector on Location selector on IBM Plex Sans, s: 13, Semi-Bold Button 2 Back button 26 27 28 29 30 Sports options (inactive) options (active) map view (current) map view (not-current) Listen to Music IBM Plex Sans, s: 9, Medium Button 3 May Add 6:00 PM 6:00 PM S M T W T F S IBM Plex Sans, s: 14, Medium Body 1 Setup a date button (selected Setup a date button This is an example of a body text paragraph.
    [Show full text]
  • The Black Arts Enterprise and the Production of African American Poetry
    0/-*/&4637&: *ODPMMBCPSBUJPOXJUI6OHMVFJU XFIBWFTFUVQBTVSWFZ POMZUFORVFTUJPOT UP MFBSONPSFBCPVUIPXPQFOBDDFTTFCPPLTBSFEJTDPWFSFEBOEVTFE 8FSFBMMZWBMVFZPVSQBSUJDJQBUJPOQMFBTFUBLFQBSU $-*$,)&3& "OFMFDUSPOJDWFSTJPOPGUIJTCPPLJTGSFFMZBWBJMBCMF UIBOLTUP UIFTVQQPSUPGMJCSBSJFTXPSLJOHXJUI,OPXMFEHF6OMBUDIFE ,6JTBDPMMBCPSBUJWFJOJUJBUJWFEFTJHOFEUPNBLFIJHIRVBMJUZ CPPLT0QFO"DDFTTGPSUIFQVCMJDHPPE The Black Arts Enterprise and the Production of African American Poetry The Black Arts Enterprise and the Production of African American Poetry Howard Rambsy II The University of Michigan Press • Ann Arbor First paperback edition 2013 Copyright © by the University of Michigan 2011 All rights reserved Published in the United States of America by The University of Michigan Press Manufactured in the United States of America c Printed on acid-free paper 2016 2015 2014 2013 5432 No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, or otherwise, without the written permission of the publisher. A CIP catalog record for this book is available from the British Library. Library of Congress Cataloging-in-Publication Data Rambsy, Howard. The black arts enterprise and the production of African American poetry / Howard Rambsy, II. p. cm. Includes bibliographical references and index. ISBN 978-0-472-11733-8 (cloth : acid-free paper) 1. American poetry—African American authors—History and criticism. 2. Poetry—Publishing—United States—History—20th century. 3. African Americans—Intellectual life—20th century. 4. African Americans in literature. I. Title. PS310.N4R35 2011 811'.509896073—dc22 2010043190 ISBN 978-0-472-03568-7 (pbk. : alk. paper) ISBN 978-0-472-12005-5 (e-book) Cover illustrations: photos of writers (1) Haki Madhubuti and (2) Askia M. Touré, Mari Evans, and Kalamu ya Salaam by Eugene B. Redmond; other images from Shutterstock.com: jazz player by Ian Tragen; African mask by Michael Wesemann; fist by Brad Collett.
    [Show full text]
  • IADD BANA Braille Standards
    Let Your Fingers Do The Talking: Braille on Folding Cartons in cooperation with February 2012 (Revision 1) 1 Preface 4 History of braille in folding carton production and references 2 Traditional Braille Cell and Braille Characters 5 Letters, punctuation marks, numbers, special characters 3 Standardization 7 Dot matrix, dot diameters, dot spacing, character and line spacing, embossing height, positioning the braille message 4 Technical Requirements 8 Functional and optical characteristics, material selection 5 Fabrication 9 Braille embossing, positioning of braille, amount of text 6 Prepress and Quality Assurance 12 Artwork files and print approvals, quality assurance 7 Conclusion 14 3 1 Preface In 1825, Frenchman Louis Braille (1809-1852) invented a reading system for the blind through which the alphabet, numbers and punctuation marks were represented in a tangible form via a series of raised dots. The braille system established itself internationally and is now in use in all languages. While A to Z is standardized, there are, of course, special characters which are unique to local languages. The requirement for braille on pharmaceutical packaging stems from the European Directive 2004/27/EC – amending Directive 2001/83/EC (community code to medicinal products for human use). This Directive includes changes to the label and package leaflet requirements for pharmaceuticals (which will not be discussed in this booklet). It requires pharmaceutical cartons to show the name of the medicinal products and, if need be, the strength in braille format. The influence of the European Directive is having an increasing impact on Canada, USA and other countries worldwide through the pharmaceutical packaging companies that produce for or market at an international level.
    [Show full text]
  • Reproductions Supplied by EDRS Are the Best That Can Be Made from the Original Document
    DOCUMENT RESUME ED 456 844 IR 058 192 TITLE Sources of Custom-Produced Books: Braille, Audio Recordings, and Large Print. INSTITUTION Library of Congress, Washington, DC. National Library Service for the Blind and Physically Handicapped. REPORT NO DI015 ISSN ISSN-1535-1505 PUB DATE 2001-00-00 NOTE 107p. AVAILABLE FROM Reference Section, National Library Service for the Blind and Physically Handicapped, Library of Congress, Washington, DC 20542. Web site: http://www.loc.gov/nls/reference/directories.html. PUB TYPE Reference Materials Directories/Catalogs (132) EDRS PRICE MF01/PC05 Plus Postage. DESCRIPTORS Audiotape Recordings; *Books; Braille; Individual Needs; *Information Sources; Large Type Materials; Reading Materials; Talking Books; Visual Impairments; Volunteers IDENTIFIERS National Library Service for the Blind; *Transcription ABSTRACT This directory lists the names of volunteer groups, individual transcribers, and nonprofit and commercial organizations that transcribe and record books and other reading materials for persons who are blind and physically handicapped. It was compiled from information supplied by organizations and groups who perform these services. The listing is alphabetical by state. Each entry is assigned an index number and specifies such services as Braille transcription, computer-assisted transcription, print enlargements, tape recording, duplication, and binding. Entries also give such Braille code specialties as music, mathematics, and specific languages. The directory contains information in separate sections on state special education contacts and proofreaders certified by the Library of Congress. Wherever Braille groups are listed, it is understood that there is at least one transcriber or proofreader certified by the Library of Congress working with the group/organization. The introduction includes a list of other related documents on the National Library Service for the Blind and Physically Handicapped (NLS) Web site or available upon request, as well as additional resources for materials available in different formats.
    [Show full text]
  • The Unicode Cookbook for Linguists: Managing Writing Systems Using Orthography Profiles
    Zurich Open Repository and Archive University of Zurich Main Library Strickhofstrasse 39 CH-8057 Zurich www.zora.uzh.ch Year: 2017 The Unicode Cookbook for Linguists: Managing writing systems using orthography profiles Moran, Steven ; Cysouw, Michael DOI: https://doi.org/10.5281/zenodo.290662 Posted at the Zurich Open Repository and Archive, University of Zurich ZORA URL: https://doi.org/10.5167/uzh-135400 Monograph The following work is licensed under a Creative Commons: Attribution 4.0 International (CC BY 4.0) License. Originally published at: Moran, Steven; Cysouw, Michael (2017). The Unicode Cookbook for Linguists: Managing writing systems using orthography profiles. CERN Data Centre: Zenodo. DOI: https://doi.org/10.5281/zenodo.290662 The Unicode Cookbook for Linguists Managing writing systems using orthography profiles Steven Moran & Michael Cysouw Change dedication in localmetadata.tex Preface This text is meant as a practical guide for linguists, and programmers, whowork with data in multilingual computational environments. We introduce the basic concepts needed to understand how writing systems and character encodings function, and how they work together. The intersection of the Unicode Standard and the International Phonetic Al- phabet is often not met without frustration by users. Nevertheless, thetwo standards have provided language researchers with a consistent computational architecture needed to process, publish and analyze data from many different languages. We bring to light common, but not always transparent, pitfalls that researchers face when working with Unicode and IPA. Our research uses quantitative methods to compare languages and uncover and clarify their phylogenetic relations. However, the majority of lexical data available from the world’s languages is in author- or document-specific orthogra- phies.
    [Show full text]
  • Assessment of Options for Handling Full Unicode Character Encodings in MARC21 a Study for the Library of Congress
    1 Assessment of Options for Handling Full Unicode Character Encodings in MARC21 A Study for the Library of Congress Part 1: New Scripts Jack Cain Senior Consultant Trylus Computing, Toronto 1 Purpose This assessment intends to study the issues and make recommendations on the possible expansion of the character set repertoire for bibliographic records in MARC21 format. 1.1 “Encoding Scheme” vs. “Repertoire” An encoding scheme contains codes by which characters are represented in computer memory. These codes are organized according to a certain methodology called an encoding scheme. The list of all characters so encoded is referred to as the “repertoire” of characters in the given encoding schemes. For example, ASCII is one encoding scheme, perhaps the one best known to the average non-technical person in North America. “A”, “B”, & “C” are three characters in the repertoire of this encoding scheme. These three characters are assigned encodings 41, 42 & 43 in ASCII (expressed here in hexadecimal). 1.2 MARC8 "MARC8" is the term commonly used to refer both to the encoding scheme and its repertoire as used in MARC records up to 1998. The ‘8’ refers to the fact that, unlike Unicode which is a multi-byte per character code set, the MARC8 encoding scheme is principally made up of multiple one byte tables in which each character is encoded using a single 8 bit byte. (It also includes the EACC set which actually uses fixed length 3 bytes per character.) (For details on MARC8 and its specifications see: http://www.loc.gov/marc/.) MARC8 was introduced around 1968 and was initially limited to essentially Latin script only.
    [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]
  • A New Research Resource for Optical Recognition of Embossed and Hand-Punched Hindi Devanagari Braille Characters: Bharati Braille Bank
    I.J. Image, Graphics and Signal Processing, 2015, 6, 19-28 Published Online May 2015 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijigsp.2015.06.03 A New Research Resource for Optical Recognition of Embossed and Hand-Punched Hindi Devanagari Braille Characters: Bharati Braille Bank Shreekanth.T Research Scholar, JSS Research Foundation, Mysore, India. Email: [email protected] V.Udayashankara Professor, Department of IT, SJCE, Mysore, India. Email: [email protected] Abstract—To develop a Braille recognition system, it is required to have the stored images of Braille sheets. This I. INTRODUCTION paper describes a method and also the challenges of Braille is a language for the blind to read and write building the corpora for Hindi Devanagari Braille. A few through the sense of touch. Braille is formatted to a Braille databases and commercial software's are standard size by Frenchman Louis Braille in 1825.Braille obtainable for English and Arabic Braille languages, but is a system of raised dots arranged in cells. Any none for Indian Braille which is popularly known as Bharathi Braille. However, the size and scope of the combination of one to six dots may be raised within each English and Arabic Braille language databases are cell and the number and position of the raised dots within a cell convey to the reader the letter, word, number, or limited. Researchers frequently develop and self-evaluate symbol the cell exemplifies. There are 64 possible their algorithm based on the same private data set and combinations of raised dots within a single cell.
    [Show full text]
  • Haptiread: Reading Braille As Mid-Air Haptic Information
    HaptiRead: Reading Braille as Mid-Air Haptic Information Viktorija Paneva Sofia Seinfeld Michael Kraiczi Jörg Müller University of Bayreuth, Germany {viktorija.paneva, sofia.seinfeld, michael.kraiczi, joerg.mueller}@uni-bayreuth.de Figure 1. With HaptiRead we evaluate for the first time the possibility of presenting Braille information as touchless haptic stimulation using ultrasonic mid-air haptic technology. We present three different methods of generating the haptic stimulation: Constant, Point-by-Point and Row-by-Row. (a) depicts the standard ordering of cells in a Braille character, and (b) shows how the character in (a) is displayed by the three proposed methods. HaptiRead delivers the information directly to the user, through their palm, in an unobtrusive manner. Thus the haptic display is particularly suitable for messages communicated in public, e.g. reading the departure time of the next bus at the bus stop (c). ABSTRACT Author Keywords Mid-air haptic interfaces have several advantages - the haptic Mid-air Haptics, Ultrasound, Haptic Feedback, Public information is delivered directly to the user, in a manner that Displays, Braille, Reading by Blind People. is unobtrusive to the immediate environment. They operate at a distance, thus easier to discover; they are more hygienic and allow interaction in 3D. We validate, for the first time, in INTRODUCTION a preliminary study with sighted and a user study with blind There are several challenges that blind people face when en- participants, the use of mid-air haptics for conveying Braille. gaging with interactive systems in public spaces. Firstly, it is We tested three haptic stimulation methods, where the hap- more difficult for the blind to maintain their personal privacy tic feedback was either: a) aligned temporally, with haptic when engaging with public displays.
    [Show full text]
  • PDF Copy of My Gsoc Proposal
    GSoC Proposal for Haiku Add Haiku Support for new Harfbuzz library ● Full name: Deepanshu Goyal ​ ● Timezone: +0530 ​ ● Email address: [email protected] ​ ● IRC username (freenode.net): digib0y ​ ● Trac username (dev.haiku-os.org): digib0y ​ ● Trac ticket(s) containing patches for Haiku/ Pull requests: ○ https://github.com/haiku/website/pull/26 ○ https://github.com/haiku/website/pull/41 ○ https://github.com/haikuports/haikuports/pull/1204 ○ https://github.com/HaikuArchives/ArtPaint/pull/54 We also had technical discussions over few issues in ArtPaint which you can checkout: https://github.com/HaikuArchives/ArtPaint/issues , I have also commented few lines of code in one the ​ issues which you might be interested in! Apart from these I have submitted a patch to Haiku however most of the work on the patch was already done by a previous contributor . https://dev.haiku-os.org/attachment/ticket/11518/0001-Implemented-BFont-Blocks-added-build-featur e-for-fon.patch ● GitHub (or other public) repository: https://github.com/digib0y/ ​ ● Will you treat Google Summer of Code as full time employment? ​ ​ Yes, I do understand that Google Summer of Code is a full time virtual internship and I have no other commitment to any other internship, job, and exams. ● How many hours per week will you work? I will work for 40-50 hours a week, with give work update on every alternate day to the assigned mentor.. ● List all obligations (and their dates) that may take time away from GSoC (a second job, vacations, classes, ...): One day per week will be an off day, most probably weekend only if the goals for the week has been completed.
    [Show full text]
  • A STUDY of WRITING Oi.Uchicago.Edu Oi.Uchicago.Edu /MAAM^MA
    oi.uchicago.edu A STUDY OF WRITING oi.uchicago.edu oi.uchicago.edu /MAAM^MA. A STUDY OF "*?• ,fii WRITING REVISED EDITION I. J. GELB Phoenix Books THE UNIVERSITY OF CHICAGO PRESS oi.uchicago.edu This book is also available in a clothbound edition from THE UNIVERSITY OF CHICAGO PRESS TO THE MOKSTADS THE UNIVERSITY OF CHICAGO PRESS, CHICAGO & LONDON The University of Toronto Press, Toronto 5, Canada Copyright 1952 in the International Copyright Union. All rights reserved. Published 1952. Second Edition 1963. First Phoenix Impression 1963. Printed in the United States of America oi.uchicago.edu PREFACE HE book contains twelve chapters, but it can be broken up structurally into five parts. First, the place of writing among the various systems of human inter­ communication is discussed. This is followed by four Tchapters devoted to the descriptive and comparative treatment of the various types of writing in the world. The sixth chapter deals with the evolution of writing from the earliest stages of picture writing to a full alphabet. The next four chapters deal with general problems, such as the future of writing and the relationship of writing to speech, art, and religion. Of the two final chapters, one contains the first attempt to establish a full terminology of writing, the other an extensive bibliography. The aim of this study is to lay a foundation for a new science of writing which might be called grammatology. While the general histories of writing treat individual writings mainly from a descriptive-historical point of view, the new science attempts to establish general principles governing the use and evolution of writing on a comparative-typological basis.
    [Show full text]