constructing a truetype font for the signwriting script with unicode characters using the graphite...

21
Constructing a TrueType Font for the SignWriting Script with Unicode Characters using the Graphite Rendering System presented by Stephen E Slevinski Jr in association with the Center for Sutton Movement Writing http://www.signwriting.org/symposium/presentation0019.html SignWriting Symposium 2014 Day 2, time marker 6:07:56

Upload: stephen-slevinski

Post on 20-Jun-2015

344 views

Category:

Technology


3 download

DESCRIPTION

Presentation about the construction of a TrueType font for the SignWriting Script with Unicode Characters using the Graphite Rendering System.

TRANSCRIPT

Page 1: Constructing a TrueType Font for the SignWriting Script with Unicode Characters using the Graphite Rendering System

Constructing a TrueType Font for the SignWriting Script with Unicode Characters

using the Graphite Rendering System

presented by Stephen E Slevinski Jr

in association with the Center for Sutton Movement Writing

http://www.signwriting.org/symposium/presentation0019.htmlSignWriting Symposium 2014 Day 2, time marker 6:07:56

Page 2: Constructing a TrueType Font for the SignWriting Script with Unicode Characters using the Graphite Rendering System

SignWriting Text

GraphiteUnicode Font Forge

SignWriting Script

Is it possible to have a client side TrueType Font

for SignWriting?

Symbol Font

Page 3: Constructing a TrueType Font for the SignWriting Script with Unicode Characters using the Graphite Rendering System

Outline

1. Background

2. Motivation

3. Quality

4. Future

Page 4: Constructing a TrueType Font for the SignWriting Script with Unicode Characters using the Graphite Rendering System

1. Background

• Symbol Font

• Unicode Private Use Area

• FontForge

• Graphite

Page 5: Constructing a TrueType Font for the SignWriting Script with Unicode Characters using the Graphite Rendering System

Symbol Font

• 37,811 symbols

• Combined Character Sequence

• 674 Characters

International SignWriting Alphabet

ISWA 2010

http://signbank.org/iswa/ISWA 2010 HTML Reference

Page 6: Constructing a TrueType Font for the SignWriting Script with Unicode Characters using the Graphite Rendering System

Unicode Private Use Area

• Characters for symbols

• Characters for structural markers

• Number characters

Page 7: Constructing a TrueType Font for the SignWriting Script with Unicode Characters using the Graphite Rendering System

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/

Page 8: Constructing a TrueType Font for the SignWriting Script with Unicode Characters using the Graphite Rendering System

Graphite• Smart Font Technology

• Graphite Description Language (GDL)

• Coordinate Characters

http://graphite.sil.org/

Page 9: Constructing a TrueType Font for the SignWriting Script with Unicode Characters using the Graphite Rendering System

2. Motivation

• Client Side - download font and install

• No Server Required

• Complex Script

• User Arrangement

Page 10: Constructing a TrueType Font for the SignWriting Script with Unicode Characters using the Graphite Rendering System

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

Page 11: Constructing a TrueType Font for the SignWriting Script with Unicode Characters using the Graphite Rendering System

No Server Required

• SVG Images from Server

• Wikimedia Labs Project

• Github Source

http://swis.wmflabs.org

Page 12: Constructing a TrueType Font for the SignWriting Script with Unicode Characters using the Graphite Rendering System

Complex Script

• 2-Dimensional Positioning

• Unpredictable Placement

• Coordinate Characters

Page 13: Constructing a TrueType Font for the SignWriting Script with Unicode Characters using the Graphite Rendering System

User Arrangement

• Exact positioning

• Any sign is possible

• No gatekeepers

• No waiting

Page 14: Constructing a TrueType Font for the SignWriting Script with Unicode Characters using the Graphite Rendering System

3. Quality• Entire ISWA 2010

• Real 2-dimensional placement

• Fuzzy depending on setup

• Fill issues

• Crashing

Page 15: Constructing a TrueType Font for the SignWriting Script with Unicode Characters using the Graphite Rendering System

Font ComparisonsTrueType Font SVG

Page 16: Constructing a TrueType Font for the SignWriting Script with Unicode Characters using the Graphite Rendering System

Font ComparisonsTrueType Font SVG

Page 17: Constructing a TrueType Font for the SignWriting Script with Unicode Characters using the Graphite Rendering System

Font ComparisonsTrueType Font SVG

Page 18: Constructing a TrueType Font for the SignWriting Script with Unicode Characters using the Graphite Rendering System

Font ComparisonsTrueType Font SVG

Page 19: Constructing a TrueType Font for the SignWriting Script with Unicode Characters using the Graphite Rendering System

Font ComparisonsTrueType Font SVG

Page 20: Constructing a TrueType Font for the SignWriting Script with Unicode Characters using the Graphite Rendering System

Font ComparisonsTrueType Font SVG

Page 21: Constructing a TrueType Font for the SignWriting Script with Unicode Characters using the Graphite Rendering System

4. Future

• Symbol Quality

• 2-Color Font

• Margin Issues

Further font development