Bringing ᬅᬓᬱᬭᬩᬮ to ios. Norbert Lindenberg
|
|
- Stephen Hubbard
- 5 years ago
- Views:
Transcription
1 Bringing ᬅᬓᬱᬭᬩᬮ to ios Norbert Lindenberg Norbert Lindenberg 2015
2 Building blocks for the multilingual Web Internationalization at Wikipedia Alolita Sharma Director of Engineering Internationalization and Localization Wikimedia Foundation San Francisco Globalization Meetup, May 2, CC BY SA 3.0 2
3 Why? Wikipedia and many others need support for many/all writing systems Operating systems focus on most popular writing systems but increasingly enable third parties to add support Fonts and keyboards are core 3
4 Bringing ᬅᬓᬱᬭᬩᬮ to ios Norbert Lindenberg Norbert Lindenberg 2015
5
6 Balinese script
7 Balinese Balinese language spoken in daily life by about one million people For writing, largely replaced by Indonesian, or written in Latin script Balinese script taught in schools, but rarely used in daily life 7
8
9
10 Balinese script Used to write Balinese, Sanskrit, Sasak Derived from Old Kawi, Pallava, Brahmi Has structure and complexity similar to other Brahmic scripts 10
11 Abugida Consonants have default vowel /a/ ᬳ: ha ᬦ: na ᬘ: ca 11
12 Dependent vowels Dependent vowels override default vowel Can attach on all sides of consonant ᬳ + ᬳ : hi ᬳ + ᬳ : hu ᬳ + ᬳ: he ᬳ + ᬳ : ho 12
13 Pre-base vowels Dependent vowels override default vowel Can attach on all sides of consonant ᬳ + ᬳ : hi ᬳ + ᬳ : hu ᬳ + ᬳ: he ᬳ + ᬳ : ho 13
14 Conjuncts Default vowel can be suppressed by using conjunct form of following consonant Represented in Unicode by inserting ᬓ + + ᬱ ᬓᬱ: ksa ᬗ + + ᬓ ᬗᬓ: ngka 14
15 Independent vowels Initial vowel usually written with ᬳ, but independent vowels also available ᬅ: a ᬇ: i ᬉ: u 15
16 Contextual forms Conjuncts Mark groups ᬳ + + ᬳ Tedung ligatures ᬳ + ᬳ 16
17 Contextual forms Conjunct-conjunct ligatures: ᬲ + + ᬢ + + ᬭ ᬲᬢᬭ Conjunct-vowel ligatures: ᬦ + + ᬬ + ᬦᬬ 17
18 Mark positioning Above-base marks ᬳ + + ᬳ Below-base marks ᬳ + ᬳ ᬦ + + ᬤ + ᬦᬤ 18
19 Balinese in Unicode
20 Unicode Balinese added in Unicode 5.0 in 2006 Thanks to Michael Everson, I Made Suatjana, local experts, and the Script Encoding Initiative 20
21 Balinese font for ios
22 Terminology Character: smallest component of written language that has semantic value. Example: A Glyph: shape for displaying character, part of character, or combination of characters. Examples: A A A A A A A A A A A,, fi Unicode has characters; fonts have glyphs 22
23 Font technologies All known Balinese fonts packaged in TrueType containers Core tables: Glyphs: glyf (TrueType), CFF (PostScript) Character-to-glyph mapping: cmap Different ways to support complex features 23
24 Hacked fonts Large set of glyphs, often for complete grapheme clusters Hacked, font-proprietary encoding Custom keyboard to build up grapheme clusters Not compatible with any text processing other than rendering 24
25 Apple Advanced Typography Font can/must provide all necessary information for script handling morx tables to reorder glyphs or replace sequences of glyphs with others kerx + ankr tables to position glyphs 25
26 Apple Advanced Typography OS X and ios only Best supported solution for these platforms 26
27 OpenType Rendering engine provides information generic to script; font provides details Reordering pre-base vowels is generic ( ) GSUB tables to substitute glyphs GPOS tables to position glyphs 27
28 OpenType Supported to varying degrees on many platforms, including ios Balinese supported: in HarfBuzz (Firefox, Android, Java 9) in Windows 10 (Universal Shaping Engine) not in ios 28
29 Existing Balinese fonts Font Technology Contextual Forms License Bali Simbar Hacked Some? JG Aksara Bali Hacked Many? Aksara Bali OpenType Many? Noto Sans Balinese OpenType Few Apache 29
30 Adapting font for ios Font Technology Contextual Forms License Bali Simbar Hacked Some? JG Aksara Bali Hacked Many? Aksara Bali OpenType Many? Ubud OpenType + AAT Few Yes 30
31 Naming glyphs Glyph IDs are too hard to work with post table: glyph names Adobe Glyph List recommendation uni1b33 uni1b44_uni1b33 uni1b44_uni1b26.shallow 31
32 Defining glyph classes Glyph classes used in most AAT tables Could be partially based on USE definitions B uni1b13 uni1b14 uni1b15 uni1b16 GB uni00a0 uni25cc H uni1b44 VPre uni1b3e uni1b3f 32
33 Pre-base vowels Dependent vowels override default vowel Can attach on all sides of consonant ᬳ + ᬳ : hi ᬳ + ᬳ : hu ᬳ + ᬳ: he ᬳ + ᬳ : ho 33
34 Reordering pre-base vowels State-action table EOT OOB B VPre StartText SawBase Action table GoTo MarkFirst? MarkLast? Advance? DoThis 1 StartText no no yes none 2 SawBase yes no yes none 3 StartText no yes yes xd->dx 34
35 Forming conjuncts Simple ligature table List uni1b44_uni1b0b uni1b44 uni1b0b uni1b44_uni1b0c uni1b44 uni1b0c uni1b44_uni1b13 uni1b44 uni1b13 uni1b44_uni1b14 uni1b44 uni1b14 35
36 Positioning glyphs Uses two tables: ankr and kerx ankr defines anchor points for glyphs kerx defines which anchor points to use in which context ᬳ + + ᬳ 36
37 ᬳ ᬓ ᬅᬓᬱᬭ ᬦ ᭔᭗ ᬮᬯ ᬳ ᬧ ᬦ ᬅᬓᬱᬭᬲᬯᬭ ᭑᭔ ᬅᬓᬱᬭᬯᬬᬜᬚᬦ ᭓᭓ ᬅᬓᬱᬭᬲᬯᬭᬧ ᬦ ᬓᬢᬍ ᬤ ᬤ ᬲᬧᬗ ᬗᬕᬲᬯᬭ ᬢ ᬫᬤ ᬯᬲᬯᬭ ᬓᬓᬮ ᬓᬯ ᬱᬝᬦ ᬦ ᬲᬯᬭᬳ ᬲᬯᬫ ᬯ ᬤ ᬖ Source:
38 Installing fonts on ios Fonts can be part of configuration profile Other parts mostly enterprise stuff: network configuration, disabling web sites, etc. Safari and Mail recognize and install profiles App installs profile by running web server and sending URL to Safari 38
39
40 Where does Ubud font work? All apps using standard ios text rendering Safari and Webkit-based apps, in ios 8.3 Not in Microsoft Word 40
41 Balinese keyboard for ios
42 Keyboards in ios ios 8 provides keyboard extension API Keyboard extension is packaged in containing app User enables keyboard in Settings User selects keyboard within host apps 42
43 Design considerations Nobody really has experience typing Balinese; QWERTY is irrelevant No popups above top row Practical limits: 4 10 iphone, 4 12 ipad 43
44 Design considerations 121 Balinese Unicode characters 28 musical symbols 7 specific to Sasak 11 redundant many others rarely used Also: Return, Space, Delete, Next Keyboard, Next Layer, Dismiss 44
45 ipad: 2 layers 45
46 iphone: 3 layers 46
47 Pre-base vowels Dependent vowels override default vowel Can attach on all sides of consonant ᬳ + ᬳ : hi ᬳ + ᬳ : hu ᬳ + ᬳ: he ᬳ + ᬳ : ho 47
48 Pre-base vowels Users want to type pre-base vowels before base Input Unicode Display U+200B U+1B3E ᬳ U+1B33 U+1B3E ᬳ 48
49 Installing keyboards
50 Balinese Font and Keyboard app
51 Further reading Bringing Balinese to ios norbertlindenberg.com/2015/05/bringing-balinese-to-ios/ 51
OpenType Font by Harsha Wijayawardhana UCSC
OpenType Font by Harsha Wijayawardhana UCSC Introduction The OpenType font format is an extension of the TrueType font format, adding support for PostScript font data. The OpenType font format was developed
More informationISO/IEC JTC/1 SC/2 WG/2 N2312. ISO/IEC JTC/1 SC/2 WG/2 Universal Multiple-Octet Coded Character Set (UCS)
ISO/IEC JTC/1 SC/2 WG/2 N2312 L2/01-025 2001-01-08 ISO/IEC JTC/1 SC/2 WG/2 Universal Multiple-Octet Coded Character Set (UCS) Title: Presentation of tone contours encoded as UCS tone letter sequences Doc.
More informationExtensible Rendering for Complex Writing Systems
Extensible Rendering for Complex Writing Systems Sharon Correll SIL International 1 Introduction Those needing to work with multilingual text, particularly using any kind of complex script, commonly run
More informationRendering in Dzongkha
Rendering in Dzongkha Pema Geyleg Department of Information Technology pema.geyleg@gmail.com Abstract The basic layout engine for Dzongkha script was created with the help of Mr. Karunakar. Here the layout
More informationStructure Vowel signs are used in a manner similar to that employed by other Brahmi-derived scripts. Consonants have an inherent /a/ vowel sound.
ISO/IEC JTC1/SC2/WG2 N3023 L2/06-003 2006-01-11 Universal Multiple-Octet Coded Character Set International Organization for Standardization Organisation Internationale de Normalisation Международная организация
More informationAFP Support for TrueType/Open Type Fonts and Unicode
AFP Support for TrueType/Open Type Fonts and Unicode Reinhard Hohensee Distinguished Engineer October 24, 2003 Ricoh Topics What is Unicode? What are TrueType and OpenType fonts? Why have we extended the
More informationBlending Content for South Asian Language Pedagogy Part 2: South Asian Languages on the Internet
Blending Content for South Asian Language Pedagogy Part 2: South Asian Languages on the Internet A. Sean Pue South Asia Language Resource Center Pre-SASLI Workshop 6/7/09 1 Objectives To understand how
More informationThe Unicode Standard Version 6.1 Core Specification
The Unicode Standard Version 6.1 Core Specification To learn about the latest version of the Unicode Standard, see http://www.unicode.org/versions/latest/. Many of the designations used by manufacturers
More informationPDF PDF PDF PDF PDF internals PDF PDF
PDF Table of Contents Creating a simple PDF file...3 How to create a simple PDF file...4 Fonts explained...8 Introduction to Fonts...9 Creating a simple PDF file 3 Creating a simple PDF file Creating a
More informationBookmarks for PDF Output(Outline-Group)
Bookmarks for PDF Output(Outline-Group) The axf:outline-group groups bookmark items of PDF, and outputs them collectively. Value: Initial: empty string Applies to: block-level formatting objects
More informationThe Adobe-CNS1-6 Character Collection
Adobe Enterprise & Developer Support Adobe Technical Note # bc The Adobe-CNS- Character Collection Introduction The purpose of this document is to define and describe the Adobe-CNS- character collection,
More informationA Basic Course in Font Wrangling Session 23 Saturday, September 12, 2009
A Basic Course in Font Wrangling Session 23 Saturday, September 12, 2009 Erich S. Lehman Premedia Facilities Coordinator School of Print Media Rochester Institute of Technology 1 Everything you wanted
More informationMobile Messaging Using Bangla
1 Mobile Messaging Using Bangla Tofazzal Rownok ID# 01101040 Department of Computer Science and Engineering December 2005 BRAC University, Dhaka, Bangladesh 2 DECLARATION I hereby declare that this thesis
More informationComplex Text Rendering
BRAC UNIVERSITY Complex Text Rendering Submitted By: Saad Bin Mahbub(07201002) Md. Ashraf-ul-Hauque(08101019) Imran Kader (08101008) 1 Submission Date:12 th April, 2012 2 Complex Text Rendering Submitted
More informationThe Adobe-Japan1-6 Character Collection
The Adobe-Japan1-6 Character Collection Its History, Development & Future Prospects Ken Lunde Senior Computer Scientist CJKV Type Development Adobe Systems Incorporated lunde@adobe.com IMUG 08/18/2005
More informationPerceptive Experience Content Apps
Perceptive Experience Content Apps Technical Specifications Version: 1.4.0 Written by: Product Knowledge, R&D Date: Monday, July 18, 2016 2014-2016 Lexmark International Technology, S.A. All rights reserved.
More informationAndrew Glass and Shriramana Sharma. anglass-at-microsoft-dot-com jamadagni-at-gmail-dot-com November-2
Proposal to encode 1107F BRAHMI NUMBER JOINER (REVISED) Andrew Glass and Shriramana Sharma anglass-at-microsoft-dot-com jamadagni-at-gmail-dot-com 1. Background 2011-vember-2 In their Brahmi proposal L2/07-342
More information1. Introduction 2. TAMIL LETTER SHA Character proposed in this document About INFITT and INFITT WG
Dated: September 14, 2003 Title: Proposal to add TAMIL LETTER SHA Source: International Forum for Information Technology in Tamil (INFITT) Action: For consideration by UTC and ISO/IEC JTC 1/SC 2/WG 2 Distribution:
More informationInternationalizing JavaScript Applications Norbert Lindenberg. Norbert Lindenberg All rights reserved.
Internationalizing JavaScript Applications Norbert Lindenberg Norbert Lindenberg 2012. All rights reserved. ECMAScript Language Specification Developed by Ecma TC 39 Language syntax and semantics Core
More informationB. Technical General 1. Choose one of the following: 1a. This proposal is for a new script (set of characters) Yes.
ISO/IEC JTC1/SC2/WG2 N3024 L2/06-004 2006-01-11 Universal Multiple-Octet Coded Character Set International Organization for Standardization Organisation Internationale de Normalisation Международная организация
More informationThai Printing Support in FOSS
Thai Printing Support in FOSS Theppitak Karoonboonyanan 23 January 2006 1 Requirements Summary 1.1 Rendering As summarized in [1] and [2], rendering or typesetting Thai texts involves the following issues:
More informationA. Administrative. B. Technical General L2/ DATE:
L2/02-096 DATE: 2002-02-13 DOC TYPE: Expert contribution TITLE: Proposal to encode Khmer subscript characters CHEA Sok Huor, LAO Kim Leang, HARADA Shiro, Norbert SOURCE: KLEIN PROJECT: STATUS: Proposal
More informationFLT: Font Layout Table
FLT: Font Layout Table Kenichi Handa, Mikiko Nishikimi, Naoto Takahashi and Satoru Tomura Abstract Rendering a complex text such as one written in Indic scripts, or Complex Text Layout requires many kinds
More informationGONDI and GUNJALA GONDI CHARACTER NAMES Vowels EE and OO. Comment on GONDI (L2/15-005) and GUNJALA GONDI (L2/ ) proposals
GONDI and GUNJALA GONDI CHARACTER NAMES Vowels EE and OO Comment on GONDI (L2/15-005) and GUNJALA GONDI (L2/15-086 ) proposals Naga Ganesan (naa.ganesan@gmail.com) Abstract: This document requests naming
More informationHP SmartStream Designer 22 For Adobe Illustrator
HP SmartStream Designer 22 For Adobe Illustrator Readme HP Indigo Division Notice Copyright 2018 HP Development Company, L.P. All Rights Reserved. Reproduction, adaptation, or translation without prior
More informationThe Unicode Standard Version 11.0 Core Specification
The Unicode Standard Version 11.0 Core Specification To learn about the latest version of the Unicode Standard, see http://www.unicode.org/versions/latest/. Many of the designations used by manufacturers
More informationISO/IEC INTERNATIONAL STANDARD. Information technology Coding of audio-visual objects Part 22: Open Font Format
INTERNATIONAL STANDARD ISO/IEC 14496-22 First edition 2007-03-15 Information technology Coding of audio-visual objects Part 22: Open Font Format Technologies de l'information Codage des objets audiovisuels
More informationSupporting 1,000+ Languages?
Supporting 1,000+ Languages? Language Technology at Scale Craig Cornelius, Luke Swartz, Daan van Esch 42nd Internationalization & Unicode Conference September 12, 2018 Santa Clara, CA Our Goals Today Many
More informationTribunal. ewjduhiz tvnsgfq. Typotheque type specimen & OpenType feature specification. Please read before using the fonts.
Typotheque type specimen & OpenType feature specification. Please read before using the fonts. Tribunal OpenType font family supporting Latin based languages with their own small caps, with extensive typographic
More informationISO/IEC JTC1/SC2/WG2 N2641
ISO/IEC JTC1/SC2/WG2 N2641 2003-10-05 Universal Multiple-Octet Coded Character Set International Organization for Standardization Organisation internationale de normalisation еждународная организация по
More informationDesigning & Developing Pan-CJK Fonts for Today
Designing & Developing Pan-CJK Fonts for Today Ken Lunde Adobe Systems Incorporated 2009 Adobe Systems Incorporated. All rights reserved. 1 What Is A Pan-CJK Font? A Pan-CJK font includes glyphs suitable
More informationComments on responses to objections provided in N2661
Title: Doc. Type: Source: Comments on N2661, Clarification and Explanation on Tibetan BrdaRten Proposal Expert contribution UTC/L2 Date: October 20, 2003 Action: For consideration by JTC1/SC2/WG2, UTC
More informationPart III: Survey of Internet technologies
Part III: Survey of Internet technologies Content (e.g., HTML) kinds of objects we re moving around? References (e.g, URLs) how to talk about something not in hand? Protocols (e.g., HTTP) how do things
More informationA Guide to QuarkXPress 9.1
A Guide to QuarkXPress 9.1 Contents About this guide...18 What we're assuming about you...18 Where to go for help...18 Conventions...19 Technology note...19 The user interface...21 Tools...21 Web tools...24
More informationWireless Presentation Gateway User Guide
User Guide Table of Contents 1 Initial Setup Present Anything Without Wires p. 3 2 From A Laptop (Windows or Mac) First, download he client p. 4 Now connect p. 5 Additional Features p. 6 3 From An ios
More informationProposal to encode the DOGRA VOWEL SIGN VOCALIC RR
Proposal to encode the DOGRA VOWEL SIGN VOCALIC RR Srinidhi A and Sridatta A Tumakuru, India srinidhi.pinkpetals24@gmail.com, sridatta.jamadagni@gmail.com June 25, 2017 1 Introduction This is a proposal
More informationRealize Reader Windows App. Early Learner User Guide
Realize Reader 18.1 Windows App Early Learner User Guide 6/12/2018 Contents Contents ii What Is Realize Reader? 3 Use Realize Reader Mobile Apps 3 Complete an Assignment 4 Use the Table of Contents 6 View
More informationCibu Johny, 2014-Dec-26
Proposal to encode MALAYALAM LETTER CHILLU Y Cibu Johny, cibu@google.com 2014-Dec-26 Discussion In the Malayalam script, a Chillu or Chillaksharam is a special vowel-less form of a consonant. In Unicode,
More informationUnicode in Education. Adil Allawi Technical Director
Unicode in Education Adil Allawi Technical Director adil@diwan.com Why Education and Unicode: Cost of printing and distribution is high - paper is becoming a scarce resource Many classes only need part
More informationQuarkXPress Server 8 Known and Resolved Issues
8 Known and Resolved Issues RESOLVED in Mac OS 10.6.2: Text using a Type 1 font can shift position when opened on Mac OS X Snow Leopard, affecting the leading and vertical position of the text, as well
More informationZWJ requests that glyphs in the highest available category be used; ZWNJ requests that glyphs in the lowest available category be used.
ISO/IEC JTC1/SC2/WG2 N2317 2001-01-19 Universal Multiple-Octet Coded Character Set International Organization for Standardization Organisation internationale de normalisation еждународная организация по
More information2011 Martin v. Löwis. Data-centric XML. Character Sets
Data-centric XML Character Sets Character Sets: Rationale Computer stores data in sequences of bytes each byte represents a value in range 0..255 Text data are intended to denote characters, not numbers
More informationMako is a multi-platform technology for creating,
1 Multi-platform technology for prepress, document conversion and manipulation Mako is a multi-platform technology for creating, interrogating, manipulating and visualizing PDF documents, offering precise
More information097B Ä DEVANAGARI LETTER GGA 097C Å DEVANAGARI LETTER JJA 097E Ç DEVANAGARI LETTER DDDA 097F É DEVANAGARI LETTER BBA
ISO/IEC JTC1/SC2/WG2 N2934 L2/05-082 2005-03-30 Universal Multiple-Octet Coded Character Set International Organization for Standardization Organisation Internationale de Normalisation еждународная организация
More information2007 Martin v. Löwis. Data-centric XML. Character Sets
Data-centric XML Character Sets Character Sets: Rationale Computer stores data in sequences of bytes each byte represents a value in range 0..255 Text data are intended to denote characters, not numbers
More informationRequest for encoding GRANTHA LENGTH MARK
Request for encoding 11355 GRANTHA LENGTH MARK Shriramana Sharma jamadagni-at-gmail-dot-com 2009-Oct-25 This is a request for encoding a character in the Grantha block. While I have only recently submitted
More informationENHANCING CONTEXTUAL SUBSTITUTION SUPPORT IN PANGO USING OPENTYPE
ENHANCING CONTEXTUAL SUBSTITUTION SUPPORT IN PANGO USING OPENTYPE MS Thesis for the Degree of Submitted in Partial Fulfillment of the Requirements for the Degree of Master of Science (Computer Science)
More informationUSING THE SYRIAC LANGUAGE KIT
X E N O T Y P E T E C H N O L O G I E S Enabling Unicode Scripts USING THE SYRIAC LANGUAGE KIT VERSION 1.0 FOR OS X Kaʻōnohi Kai JAN 2009 P O B O X 4 2 4 K a i l u a, H a w a i i 9 6 7 3 4 w w w. x e n
More informationThe Future of Web Typography
The Future of Web Typography Richard Rutter I m co-founder of Clearleft, a user experience consultancy in Brighton. I m an user experience designer by day and a web typography evangelist by night. ÿ Typography
More informationRequest for encoding 1CF4 VEDIC TONE CANDRA ABOVE
JTC1/SC2/WG2 N3844 Request for encoding 1CF4 VEDIC TONE CANDRA ABOVE Shriramana Sharma jamadagni-at-gmail-dot-com 2009-Oct-11 This is a request for encoding a character in the Vedic Extensions block. This
More informationBangla Text Input and Rendering Support for Short Message Service on Mobile Devices
Bangla Text Input and Rendering Support for Short Message Service on Mobile Devices Tofazzal Rownok, Md. Zahurul Islam and Mumit Khan Department of Computer Science and Engineering, BRAC University, Dhaka,
More informationLumin Lumin Sans Lumin Sans Condensed Lumin Display
Typotheque type specimen & OpenType feature specification. Please read before using the fonts. Lumin Lumin Sans Lumin Sans Condensed Lumin Display OpenType font family supporting Latin based languages
More information5c. Are the character shapes attached in a legible form suitable for review?
ISO/IEC JTC1/SC2/WG2 N2790 L2/04-232 2004-06-10 Universal Multiple-Octet Coded Character Set International Organization for Standardization Organisation Internationale de Normalisation еждународная организация
More informationWhat s New in QuarkXPress 2018
What s New in QuarkXPress 2018 Contents What s New in QuarkXPress 2018...1 Digital publishing...2 Export as Android App...2 HTML5 enhancements...3 Configuration changes...5 Graphics...7 Transparency blend
More informationThe Future of Web Typography. Richard Rutter
The Future of Web Typography Richard Rutter ÿ Ultra light Light Regular Bold Black Ultra black Museo Slab Museo Slab Museo Slab Museo Slab Museo Slab Museo Slab Ultra light Light Regular Bold Black Ultra
More informationLearn Microsoft Publisher 98
We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with learn microsoft publisher
More informationTransliteration of Tamil and Other Indic Scripts. Ram Viswanadha Unicode Software Engineer IBM Globalization Center of Competency, California, USA
Transliteration of Tamil and Other Indic Scripts Ram Viswanadha Unicode Software Engineer IBM Globalization Center of Competency, California, USA Main points of Powerpoint presentation This talk gives
More informationCID-Keyed Font Technology Overview
CID-Keyed Font Technology Overview Adobe Developer Support Technical Note #5092 12 September 1994 Adobe Systems Incorporated Adobe Developer Technologies 345 Park Avenue San Jose, CA 95110 http://partners.adobe.com/
More informationThe Future of Web Typography. Richard Rutter
The Future of Web Typography Richard Rutter ÿ Ultra light Light Regular Bold Black Ultra black Museo Slab Museo Slab Museo Slab Museo Slab Museo Slab Museo Slab Ultra light Light Regular Bold Black Ultra
More informationUnifying LibreOffice Low Level Text Layout
Khaled Hosny Akash Jain (autoit) 1 How text is laid out? Handled by VCL, other parts of LibreOffice just talk to it. Interface is provided by OutputDevice class: DrawText(), DrawTextArray(), GetTextWidth(),
More informationSIL ViewGlyph Font Viewing Program
SIL ViewGlyph Font Viewing Program Author: Bob Hallissy, NRSI Version: 1.81 Date: 2009-10-01 What is SIL ViewGlyph? SIL ViewGlyph 1 is a Windows 32-bit utility program I wrote in order to experiment with
More informationISO International Organization for Standardization Organisation Internationale de Normalisation
ISO International Organization for Standardization Organisation Internationale de Normalisation ISO/IEC JTC 1/SC 2/WG 2 Universal Multiple-Octet Coded Character Set (UCS) ISO/IEC JTC 1/SC 2/WG 2 N2381R
More informationMultilingual mathematical e-document processing
Multilingual mathematical e-document processing Azzeddine LAZREK University Cadi Ayyad, Faculty of Sciences Department of Computer Science Marrakech - Morocco lazrek@ucam.ac.ma http://www.ucam.ac.ma/fssm/rydarab
More informationby SUBSPLASH ENGAGE YOUR AUDIENCE
by SUBSPLASH ENGAGE YOUR AUDIENCE POPULAR PACKAGES + PRICING Core Mobile Phone Plus Mobile Phone + Tablet Prime Mobile Phone + Tablet Mobile Apps Made available in these stores Made available in these
More informationÜù àõ [tai 2 l 6] (in older orthography Üù àõ»). Tai Le orthography is simple and straightforward:
ISO/IEC JTC1/SC2/WG2 N2372 2001-10-05 Universal Multiple-Octet Coded Character Set International Organization for Standardization Organisation internationale de normalisation еждународная организация по
More informationData Management CS 4720 Mobile Application Development
Data Management Mobile Application Development Desktop Applications What are some common applications you use day-to-day? Browser (Chrome, Firefox, Safari, etc.) Music Player (Spotify, itunes, etc.) Office
More informationpdfcalligraph an itext 7 add-on pdfcalligraph
an itext 7 add-on www.itextpdf.com 1 Introduction Your business is global, shouldn t your documents be, too? The PDF format does not make it easy to support certain alphabets, but now, with the help of
More informationTwo distinct code points: DECIMAL SEPARATOR and FULL STOP
Two distinct code points: DECIMAL SEPARATOR and FULL STOP Dario Schiavon, 207-09-08 Introduction Unicode, being an extension of ASCII, inherited a great historical mistake, namely the use of the same code
More informationProposal to Add Four SENĆOŦEN Latin Charaters
L2/04-170 Proposal to Add Four SENĆOŦEN Latin Charaters by: John Elliot, Peter Brand, and Chris Harvey of: Saanich Native Heritage Society and First Peoples' Cultural Foundation Date: May 5, 2004 The SENĆOŦEN
More informationSystem requirements for Qlik Sense. Qlik Sense June 2018 Copyright QlikTech International AB. All rights reserved.
System requirements for Qlik Sense Qlik Sense June 2018 Copyright 1993-2018 QlikTech International AB. All rights reserved. Copyright 1993-2018 QlikTech International AB. All rights reserved. Qlik, QlikTech,
More informationPROPOSALS FOR MALAYALAM AND TAMIL SCRIPTS ROOT ZONE LABEL GENERATION RULES
PROPOSALS FOR MALAYALAM AND TAMIL SCRIPTS ROOT ZONE LABEL GENERATION RULES Publication Date: 23 November 2018 Prepared By: IDN Program, ICANN Org Public Comment Proceeding Open Date: 25 September 2018
More informationtranscribing Urdu or Arabic words. Accordingly, the KHHA and GHHA should be considered atomic, as Tibetan TSA, TSHA, and DZA are.
ISO/IEC JTC1/SC2/WG2 N2985 L2/05-244 2005-09-05 Universal Multiple-Octet Coded Character Set International Organization for Standardization Organisation Internationale de Normalisation Международная организация
More informationIT82: Mul timedia. Practical Graphics Issues 20th Feb Overview. Anti-aliasing. Fonts. What is it How to do it? History Anatomy of a Font
IT82: Mul timedia Practical Graphics Issues 20th Feb 2003 1 Anti-aliasing What is it How to do it? Lines Shapes Fonts History Anatomy of a Font Overview Types of Fonts ( which do I choose? ) How to make
More informationKannada 2. L2/ Representation of Jihvamuliya and Upadhmaniya in Kannada Srinidhi
TO: UTC L2/14 XXX FROM: Deborah Anderson, Ken Whistler, Rick McGowan, Roozbeh Pournader, and Laurentiu Iancu SUBJECT: Recommendations to UTC #138 February 2014 on Script Proposals DATE: 26 January 2014
More informationSystem requirements for Qlik Sense. Qlik Sense September 2017 Copyright QlikTech International AB. All rights reserved.
System requirements for Qlik Sense Qlik Sense September 2017 Copyright 1993-2017 QlikTech International AB. All rights reserved. Copyright 1993-2017 QlikTech International AB. All rights reserved. Qlik,
More informationNastaleeq: A challenge accepted by Omega
Nastaleeq: A challenge accepted by Omega Atif Gulzar, Shafiq ur Rahman Center for Research in Urdu Language Processing, National University of Computer and Emerging Sciences, Lahore, Pakistan atif dot
More informationINTERNATIONALIZATION IN GVIM
INTERNATIONALIZATION IN GVIM A PROJECT REPORT Submitted by Ms. Nisha Keshav Chaudhari Ms. Monali Eknath Chim In partial fulfillment for the award of the degree Of B. Tech Computer Engineering UNDER THE
More informationCALCULA. uhnq. Typotheque type specimen & OpenType feature specification. Please read before using the fonts.
Typotheque type specimen & OpenType feature specification. Please read before using the fonts. CALCULA OpenType font family supporting Latin based languages with basic typographic features. 01 OpenType
More informationISO/IEC JTC1/SC2/WG2 N4599 L2/
ISO/IEC JTC1/SC2/WG2 N4599 L2/14-213 2014-09-11 Doc Type: Working Group Document Title: Skin tone modifier symbols Source: Unicode Consortium Status: Liaison Contribution Date: 2014-09-11 Introduction
More informationA. Administrative. B. Technical General
ISO/IEC JTC1/SC2/WG2 N2241 2000-08-27 Universal Multiple-Octet Coded Character Set International Organization for Standardization Organisation internationale de normalisation еждународная организация по
More informationFiery Network Controller for Xerox WorkCentre 7800 Series. Welcome
Fiery Network Controller for Xerox WorkCentre 7800 Series Welcome 2013 Electronics For Imaging, Inc. The information in this publication is covered under Legal Notices for this product. 45109462 17 January
More informationNOVEL IMPLEMENTATION OF SEARCH ENGINE FOR TELUGU DOCUMENTS WITH SYLLABLE N- GRAM MODEL
NOVEL IMPLEMENTATION OF SEARCH ENGINE FOR TELUGU DOCUMENTS WITH SYLLABLE N- GRAM MODEL DR.B.PADMAJA RANI* AND DR.A.VINAY BABU 1 *Associate Professor Department of CSE JNTUCEH Hyderabad A.P. India http://jntuceh.ac.in/csstaff.htm
More informationProposal to encode Devanagari Sign High Spacing Dot
Proposal to encode Devanagari Sign High Spacing Dot Jonathan Kew, Steve Smith SIL International April 20, 2006 1. Introduction In several language communities of Nepal, the Devanagari script has been adapted
More informationiprova Suite System requirements iprova 5.8/5.9 On-premises
iprova Suite System requirements iprova 5.8/5.9 On-premises Attention This document contains the system requirements for versions 5.8 & 5.9 of the iprova Suite. New developments may result in changing
More informationInfrastructure for High-Quality Arabic
TUG 06 Marrakech Infrastructure for High-Quality Arabic Yannis Haralambous École Nationale Supérieure des Télécommunications de Bretagne Technopôle Brest Iroise, CS 83818, 29238 Brest Cedex TUG 06 Marrakech
More informationFont, Typeface, Typeface Family. Selected Typographical Variables
Font, Typeface, Typeface Family Font: A font is a set of printable or displayable text character in a specific style, weight, and size. E.g. Helvetica Italic 10 Point. Typeface: The type design for a set
More informationBardax. Process GD350 ADVANCED TYPOGRAPHY REFLECTION ON PRACTICE ERSAN ÇELİKTAŞ
1 1. Turkish tea glass is called ince belli bardak in Turkish, which means thin waisted glass. 2. Adobe Illustrator is a computer software that enables users to design, modify and edit vector graphics
More informationPerceptive Enterprise Search
Perceptive Enterprise Search Technical Specifications Version: 10.6 Written by: Product Knowledge, R&D Date: September 2016 2016 Lexmark International Technology, S.A. All rights reserved. Lexmark is a
More informationOmega and OpenType Fonts
Kyoto University 21st Century COE Program Omega and OpenType Fonts Yannis Haralambous and John Plaice Abstract The time has come for Omega to break its bounds with TFM/VF fonts and move forward to font
More informationAngry Birds Manual Android Full Version For Windows 7
Angry Birds Manual Android Full Version For Windows 7 This guide helps you to play Angry Birds Transformers on PC easily. is about How to Download Angry Birds Transformers PC or Laptop in Windows 7,XP,
More informationIntroduction to W3C India Internationalisation Programme. November 2017
Introduction to W3C India Internationalisation Programme November 2017 1 1 W3C India Internationisation (i18n) Programme W3C has launched an aggressive Internationalisation Program designed to identify
More informationEX700i Print Server/Integrated Fiery Color Server. Welcome
EX700i Print Server/Integrated Fiery Color Server Welcome 2011 Electronics For Imaging, Inc. The information in this publication is covered under Legal Notices for this product. 45099409 22 June 2011 WELCOME
More informationTABLE OF CONTENTS INTRODUCTION
TABLE OF CONTENTS INTRODUCTION THE BOTTOM LINE ATTACHED FILES FONTS KEYBOARD WORD PROCESSING PROGRAMS INSTALLING FONTS INSTALLING KEYBOARDS MODIFYING KEYBOARDS TO YOUR LIKING OPEN SOURCE HOW YOU CAN HELP
More informationSignWriting Design Options
Title: Design Options for Sutton SignWriting with examples and fonts Source: Stephen E Slevinski Jr () Date: July 12, 2017 Action: For consideration by the UTC This information is provided to document
More informationServigistics InService 7.1 Software Matrices Revision 1.0
Revision 1.0 Introduction This matrix represents the combinations of platforms, operating systems, and third party products that have been tested and verified by PTC. These recommended product combinations
More informationLocally Deployed System Requirements. SuccessMaker
Document last updated July 2, 2018 Copyright 2018 Pearson Education, Inc. or one or more of its direct or indirect affiliates. All rights reserved. Pearson and are registered trademarks, in the U.S. and/or
More informationOverview... 2 Client Requirements... 3 Sample Client Deployment... 3 Client Specifications... 4 Network Requirements... 5
System Requirements GradPoint Contents Overview... 2 Client Requirements... 3 Sample Client Deployment... 3 Client Specifications... 4 Network Requirements... 5 Copyright 2014 Pearson Education, Inc. or
More informationThe Design of Model for Tibetan Language Search System
International Conference on Chemical, Material and Food Engineering (CMFE-2015) The Design of Model for Tibetan Language Search System Wang Zhong School of Information Science and Engineering Lanzhou University
More informationmgwt Cross platform development with Java
mgwt Cross platform development with Java Katharina Fahnenbruck Consultant & Trainer! www.m-gwt.com Motivation Going native Good performance Going native Good performance Device features Going native Good
More information0 MPEG Systems Technologies- 27/10/2007. MPEG Systems and 3DGC Technologies Olivier Avaro Systems Chairman
0 MPEG Systems Technologies- 27/10/2007 MPEG Systems and 3DGC Technologies Olivier Avaro Systems Chairman Overview of The Presentation 1 MPEG Systems Technologies- 27/10/2007 Key Standards Developed in
More information