View
239
Download
3
Embed Size (px)
DESCRIPTION
Presented Live Online July 22, 2014 on Google Hangouts and YouTube. Go to the SignWriting YouTube Channel: http://www.YouTube.com/SignWriting. Visit the SignWriting Symposium Presentation 19 web page to read abstracts and papers, and watch videos and slides by Stephen Slevinski: signwriting.org/symposium/presentation0019.html ABSTRACT Constructing a TrueType Font for the SignWriting Script with Unicode Characters Using the Graphite Rendering System by Stephen E. Slevinski, Jr., Software Developer of SignPuddle, SWIS, & Sign Language Wikipedias, www.signpuddle.net This paper is based on TrueType Font development by Eduardo Trápani. SignWriting is a complex script that requires 2-dimensional placement of glyphs. Graphite is a special rendering system that enhances TrueType Fonts with special rules to support complex scripts. Using FontForge, a TrueType Font was created that works with Graphite to support the 2-dimensional nature of the SignWriting script. The use of a locally installed font eliminates the need of server side generated images, reducing network traffic and allowing for users to work offline without an internet connection. The font has several issues to resolve before it is production ready, but demonstrates the future possibilities. Two web pages that display some symbols in Chrome: http://programoj.esperanto.org.uy/sw/mini.html http://programoj.esperanto.org.uy/sw/Main_page_2.html
Citation preview
Constructing a TrueType Fontfor the SignWriting Scriptwith Unicode Characters
using the Graphite Rendering System
presented by Stephen E Slevinski Jrin association with the Center for Sutton Movement
Writing
SignWriting Text
GraphiteUnicode Font Forge
SignWriting Script
Is it possible to have a client side TrueType Font for SignWriting?
Symbol Font
Outline
1. Background
2. Motivation
3. Quality
4. Future
1. Background
• Symbol Font
• Unicode Private Use Area
• FontForge
• Graphite
Symbol Font
• 37,811 symbols
• Combined Character Sequence
• 674 Characters
International SignWriting Alphabet
ISWA 2010
http://signbank.org/iswa/
ISWA 2010 HTML Reference
Unicode Private Use Area
• Characters for symbols
• Characters for structural markers
• Number characters
FontForge Import• Naming Convention:
u1D800_u1DA8C_u1DA92.svg
• Martin Hosken’s symbol import prototype
• Eduardo Trápani’s symbol import and space control
http://fontforge.org/
Graphite
• Smart Font Technology
• Graphite Description Language (GDL)
• Coordinate Characters
http://graphite.sil.org/
2. Motivation
• Client Side - download font and install
• No Server Required
• Complex Script
• User Arrangement
Client Side
• iswa.ttf, 6.1 MB
• Enable Graphite in Firefox
• Github Source
download font and install
http://signpuddle.net/iswa/
ISWA 2010 Font Reference
No Server Required
• SVG Images from Server
• Wikimedia Labs Project
• Github Source
http://swis.wmflabs.org
Complex Script
• 2-Dimensional Positioning
• Unpredictable Placement
• Coordinate Characters
User Arrangement
• Exact positioning
• Any sign is possible
• No gatekeepers
• No waiting
3. Quality
• Entire ISWA 2010
• Real 2-dimensional placement
• Fuzzy depending on setup
• Fill issues
• Crashing
Font ComparisonsTrueType Font SVG
Font ComparisonsTrueType Font SVG
Font ComparisonsTrueType Font SVG
Font ComparisonsTrueType Font SVG
Font ComparisonsTrueType Font SVG
Font ComparisonsTrueType Font SVG
4. Future
• Symbol Quality
• 2-Color Font
• Margin Issues
Further font development