signwriting in unicode next
TRANSCRIPT
![Page 1: SignWriting in Unicode Next](https://reader036.vdocument.in/reader036/viewer/2022081520/587f2b441a28ab121d8b4f87/html5/thumbnails/1.jpg)
SignWriting inUnicode Next
Updated for UTC # 152 (July 31st - August 4, 2017)a Unicode Technical Committee meeting in Redmond,
WAby Stephen E Slevinski Jr
in association with the Center for Sutton Movement Writing
Version 3
![Page 2: SignWriting in Unicode Next](https://reader036.vdocument.in/reader036/viewer/2022081520/587f2b441a28ab121d8b4f87/html5/thumbnails/2.jpg)
The Big Umbrella ofthe Center for Sutton Movement
Writing All sign languages
supported right now.
5+ years of stable and free standards.
Many implementations from separate groups.
Various hand writing styles.
Formal SignWriting (FSW) specification
![Page 3: SignWriting in Unicode Next](https://reader036.vdocument.in/reader036/viewer/2022081520/587f2b441a28ab121d8b4f87/html5/thumbnails/3.jpg)
“a worldwide character standard”
The Unicode Standard
Principles of the Unicode Standard• Universal repertoire
• Logical order• Efficiency• Unification
• Characters, not glyphs
• Dynamic composition• Semantics• Stability
• Plain Text• Convertibility
“used for representation of text for computer processing.”
http://unicode.org/standard/principles.html
“addresses only the encoding and semantics of text.”
“The Unicode Standard groups characters together by scripts in blocks.A script is any system of related characters.”
![Page 4: SignWriting in Unicode Next](https://reader036.vdocument.in/reader036/viewer/2022081520/587f2b441a28ab121d8b4f87/html5/thumbnails/4.jpg)
Since 2015, there are 672 accepted charactersin the Sutton SignWriting block.
a complex script with a wide variety of processing available
Sutton SignWriting
With an additional 17 control characters,Sutton SignWriting can be encoded using full Unicode strings.
F1 R1
0 1 2 3 4 5 6 7 8 9 A B L M R
Analogs of these characters have been in use for 20 to 30 years.
![Page 5: SignWriting in Unicode Next](https://reader036.vdocument.in/reader036/viewer/2022081520/587f2b441a28ab121d8b4f87/html5/thumbnails/5.jpg)
Sutton SignWriting Characterssince Unicode version 8
DescriptionBase Characters
Fill Modifiers 2 to 6
Rotation Modifiers 2 to 16
Unicode Range
U+1D800 to U+1DA8B
U+1DA9B to U+1DA9F
U+1DAA1 to U+1DAAF
672 characters already accepted.
![Page 6: SignWriting in Unicode Next](https://reader036.vdocument.in/reader036/viewer/2022081520/587f2b441a28ab121d8b4f87/html5/thumbnails/6.jpg)
The Center for Sutton Movement Writing
Proposal for Full Unicode
17 new characters for full script support.
DescriptionFill Modifier 1
Rotation Modifier 1Numbers 0 to 9
Sequence Marker (A)SignBox Marker (B)Left Lane Marker (L)
Middle Lane Marker (M)Right Lane Marker (R)
Proposed UnicodeU+1DA9AU+1DAA0
U+1DAB0 to U+1DAB9U+1DABAU+1DABBU+1DABCU+1DABDU+1DABE
![Page 7: SignWriting in Unicode Next](https://reader036.vdocument.in/reader036/viewer/2022081520/587f2b441a28ab121d8b4f87/html5/thumbnails/7.jpg)
Fix Sorting and Simplify Processing
Under the triadic symbol definition, each symbol is writtenas 3 Unicode characters of a base, a fill, and a rotation.
“The standard retains the order of characters in a source set where possible. When the characters of a script are traditionally arranged in a certain order—alphabetic order, for example—the Unicode Standard
arranges them in its codespace using the same order whenever possible.”http://unicode.org/standard/principles.html
Fill Modifier 1Rotation Modifier 1
U+1DA9AU+1DAA0
Using a binary string comparison, efficient sorting is available for all programming languages and applications.
![Page 8: SignWriting in Unicode Next](https://reader036.vdocument.in/reader036/viewer/2022081520/587f2b441a28ab121d8b4f87/html5/thumbnails/8.jpg)
Number Characters for Distance
Numbers 0 to 9 U+1DAB0 to U+1DAB9
Distance is fundamental to the meaning of a sign.
Formatting
CAT
C A T
C A T
Meaning
![Page 9: SignWriting in Unicode Next](https://reader036.vdocument.in/reader036/viewer/2022081520/587f2b441a28ab121d8b4f87/html5/thumbnails/9.jpg)
Sequence Marker
Supports multiple theories
Not formatting nor style
Meaning that can not be derived from main string
Rendered in dictionary
A = U+1DABAMarks the start of the
temporal prefix
Temporal Prefix
![Page 10: SignWriting in Unicode Next](https://reader036.vdocument.in/reader036/viewer/2022081520/587f2b441a28ab121d8b4f87/html5/thumbnails/10.jpg)
SignBox MarkerB = U+1DABB
Marks the start of the SignBox cluster
Lane MarkersLeft = U+1DABC
Middle = U+1DABDRight = U+1DABEMarks the lane of the SignBox for vertical
writing
![Page 11: SignWriting in Unicode Next](https://reader036.vdocument.in/reader036/viewer/2022081520/587f2b441a28ab121d8b4f87/html5/thumbnails/11.jpg)
Complex Script Supportwith the Universal Shaping Engine
Full Script Encoding
MicroSoft VoltTrueType Font Import
https://www.microsoft.com/en-us/Typography/volt.aspx
Using characters forstructural markers
and numbers
Utilizing the GPOS featurewith cartesian coordinates
![Page 12: SignWriting in Unicode Next](https://reader036.vdocument.in/reader036/viewer/2022081520/587f2b441a28ab121d8b4f87/html5/thumbnails/12.jpg)
Formal SignWriting
Regular Expressions
Query Strings
SVGUnicode
TrueType Font
10% to 50% reduction
15 to 50 times expansion
process million of characters per second
search results
15 times expansioncharacters for symbols
CSSstyle text
JS
Isomorphic Unicode
6 KB zipped
16-bitSignWriting Server
SVG Shapespaths without Unicode text and fonts
Remote Website
Open Type FontTargeting MS’s Universal Shaping Engine
Formattingstyle text
![Page 13: SignWriting in Unicode Next](https://reader036.vdocument.in/reader036/viewer/2022081520/587f2b441a28ab121d8b4f87/html5/thumbnails/13.jpg)
Discussion Ideas2-Color FontsSignWriting relies on a 2-color font. Currently, SignWriting mimics a 2-color font by using 2 TrueType Fonts: one for the line and another for the filling. If you have any experience with 2-color fonts, let’s discuss the possibilities.Glyphs with 2 Types of SpaceSignWriting creates signs as 2-dimensional arrangements of symbols. The glyphs for the SignWriting symbols have 2 types of space: a positive space and a negative space. The positive space is visible and reveals the line or shape of the glyph. The negative space is set to a background color or made transparent. When 2 symbols overlap, the symbols are placed in order on a 2-dimensional canvas. The negative space of the top symbol will overwrite the positive space of the symbol underneath. Current software uses a background color for the negative space. MicroSoft has a solution for making the negative space transparent and still overwriting the positive space of the symbol underneath.
![Page 14: SignWriting in Unicode Next](https://reader036.vdocument.in/reader036/viewer/2022081520/587f2b441a28ab121d8b4f87/html5/thumbnails/14.jpg)
SignWriting Design, With Three Examples and Their
Representation
http://www.unicode.org/L2/L2015/15219-signwriting-design.pdf
![Page 15: SignWriting in Unicode Next](https://reader036.vdocument.in/reader036/viewer/2022081520/587f2b441a28ab121d8b4f87/html5/thumbnails/15.jpg)
SignWriting in Unicode Next
by Stephen E Slevinski Jr
http://signpuddle.com
http://www.slideshare.net/StephenSlevinski/presentations