SlideShare una empresa de Scribd logo
1 de 31
http://www.signwriting.org/symposium/presentation0061.html
Presented at the SignWriting Symposium
on July 20th, 2016
SignWriting in Unicode
and Rich Text
Considerations
by Stephen E Slevinski Jr
in association with the Center for Sutton Movement Writing
Unicode Standard
According to Wikipedia, “Unicode is a computing
industry standard for the consistent encoding,
representation, and handling of text expressed in
most of the world's writing systems.”
8-bit, 16-bit, 32-bit
Unicode is ASCII Plus
<meta charset="utf-8">
The Big Umbrella of
the Center for Sutton Movement Writing
All sign languages
supported right now.
4+ years of stable and
free standards.
Many implementations
from separate groups.
Various hand writing styles.
Formal SignWriting (FSW) standard
AS18711S20500 M514x517S18711490x483S20500486x506
AS18711S20500M514x517S18711490x483S20500486x506
A S18711 S20500 M514x517 S18711490x483 S20500486x506
M 514x517 S18711 490x483 S20500 486x506
(514,517) (490,483) (486,506)
Time Space
Sequence
Marker
Symbol
Middle Lane
SignBox
Max
Coord
Spatial
Symbol
Formal SignWriting
FSW is a formal language and a script encoding
Real World Impact
http://www.signwriting.org/symposium/presentation0064.html
Moving forward with sign language projects under Wikimedia.
SignWriting Encyclopedia Projects: Wikipedias in
American Sign Language and Tunisian Sign Language
October 2016 in San DiegoWikiConference USA
https://meta.wikimedia.org/wiki/WikiConference_USA
Formal SignWriting
Adoption
Unicode
Considerations
SignWriting in Unicode
Next
Discuss accomplishments
Share insights
Create action items
SignWriting Design, With Three
Examples and Their Representation
http://www.unicode.org/L2/L2015/15219-signwriting-design.pdf
UTC # 148 (August 3-5, 2016)
SignWriting Design, With Three
Examples and Their Representation
M536x518S2ff00482x483S10000521x457
SignWriting Design, With Three
Examples and Their Representation
M518x524S2ff10482x495S34210490x510S31a30489x498S32410491x485S32127497x476
SignWriting Design, With Three
Examples and Their Representation
AS11817S15a06S2960bS20b00S10e30S15a36S30a00S34410M552x611S30a00482x483S34410495x504S11817491x523S15a06482x549S2960b512x542S15a36513x599S10e30517x574S20b00539x587-CZx
Discussion Ideas
Symbol Encoding Model
PUA Plane 16 (37,811 characters)
Script Encoding Model
PUA Plane 15 (1,179 characters)
both designs are productive and plane 16 is used with fonts
2-Dimensional Layout with Graphite and Cartesian coordinates
SignWriting has a prototype font that uses Cartesian coordinates to control
the 2-dimensional layout with Graphite and PUA Plane 15 characters. If you
have any experience with 2-dimensional layout using Cartesian coordinates,
let’s discuss the possibilities.
Entire Plane for the International SignWriting Alphabet 2010
The ISWA 2010 uses 37,811 glyphs. Each glyph has a unique code point on
Private Use Area Plane 16. These code points are used in the 16-bit font
files. Rather than use plane 16, it would be nice to use Plane 4.
CSMW Proposal for Unicode 10
and 2016 Font Development
http://signbank.org/SignWriting_Character_Viewer_2.html
16-bit glyphs set
created by Valerie Sutton
652 Palettes of 6 by 16 Grid
Dynamic Pages: single file 114 KB
Symbol Encoding Model
Plane 4 (37,811 characters)
No Private Use Area
No Ligatures
Temporary Characters
used with 2 TrueType Fonts
SVG and CSS
for presentation
Formal SignWriting and Fonts
Version 1: Private Use Area Plane 16
SignWriting 2010 Fonts
https://slevinski.github.io/SignWriting_Character_Viewer/
Render FSW with style, zoom, and reflow
Version 2: Proposed Unicode 10 Plane 4
Sutton SignWriting Fonts
http://codepen.io/Slevinski/full/XKRPzm/
Sutton SignWriting rendered from Formal SignWriting
with 2 KB each of HTML, CSS and JS
CSMW Proposal for Unicode 10
Individual Sign Copy and Paste
Double-Click or Triple-Click an individual signs to select.
Use the Alternate-Click on the same sign for a menu to copy.
An individual sign may or may not appear selected.
CSMW Proposal for Unicode 10
Multiple Sign Copy and Paste
Using the mouse, click and drag to select several signs.
The FSW will be selected, possibly with plane 4 or 16 characters.
CSMW Proposal for Unicode 10
with Vertical Layout and Lanes
HTML
FSW
source coordinates
Unicode
Plane 4 or 16
for S2ff00
http://codepen.io/Slevinski/pen/zqGNqz
Plain Text
Unicode Standard: Chapter 2
Plain text must contain enough
information to permit the text to be
rendered legibly, and nothing more.
Plain text is a pure sequence of character codes;
Formal SignWriting is Plain Text.
Rich Text
Unicode Standard: Chapter 2
Rich text carries complex formatting
information as well as text context.
Rich Text is any text representation consisting of
plain text plus added information such as a language
identifier, font size, color, hypertext links, and so on.
Given that rich text equals plain text plus added
information, the extra information in rich text can always
be stripped away to reveal the “pure” text underneath.
Size and color within a sign.
Settings for
all symbols
Settings for
specific symbols
Styling String
-D_blue_
Styling String
--D03_blue_
After Formal SignWriting
The Styling String
Defining Colors
CSS color names or hex values
CSS Color Names
• red
• green
• blue
Hex Values (3 or 6 long)
• FF0
• FF0000
SignWriting Styling String
using color and size within a sign
- Adjusting all symbols
• C - Colorize
• P - Padding
• G - Background
• D - Detail colors
• Z - Zoom level
-- Adjusting specific symbols
• D - Detail colors
• Z - Zoom level
Colorize - All Symbols
Styling String
-C
Padding - All Symbols
Styling String
-P10
Signs default with a
tight bounding-box.
Padding value must be a 2 digit string, from 01 to 99.
Background - All Symbols
Styling String
-G_lightblue_
Signs default with a
transparent background
Detail Colors - All Symbols
Styling String
-D_red_
Signs default with a
black line and white fill
Detail Colors - All Symbols
Styling String
-D_red,yellow_
Signs default with a
black line and white fill
Zoom Level - All Symbols
Styling String
-Z6.4
Signs default with a
size of 1
Zoom level can be any integer or decimal value.
Combinations - All Symbols
Styling String
-CP10G_lightblue_Z4
Styling String
-P10G_lightblue_D_red,yellow_Z4
The order of the styling options is important.
Detail Colors - Specific Symbols
Styling String
--D01_red,yellow_
Styling String
--D02_red,transparent_
Styling String
--D03_red_
Specific symbols are identified using a 2 digit string, from 01 to 99.
Zoom Level - Specific Symbols
Styling String
--Z01,2
Styling String
--Z02,2,480x490
Styling String
--Z03,2,510x500
The zoom level for specific symbols allows for an optional
adjustment coordinate, with 500x500 meaning no adjustment.
Complex Styling
Styling String
-P10G_lightblue_Z2-D01_red_D02_blue_D06_red_D07_blue_Z05,2
The order of the styling options is important.
SignWriting in Unicode and
Rich Text Considerations
by Stephen E Slevinski Jr
http://signpuddle.com
slevinski@signwriting.org
http://www.signwriting.org/symposium/presentation0061.html

Más contenido relacionado

Destacado

Moving forward with sign language projects in Formal SignWriting
Moving forward with sign language projects in Formal SignWritingMoving forward with sign language projects in Formal SignWriting
Moving forward with sign language projects in Formal SignWritingStephen Slevinski
 
SignPuddle Standard for SignWriting Text presentation
SignPuddle Standard for SignWriting Text presentationSignPuddle Standard for SignWriting Text presentation
SignPuddle Standard for SignWriting Text presentationStephen Slevinski
 
Taking Social Media to the Next Level
Taking Social Media to the Next LevelTaking Social Media to the Next Level
Taking Social Media to the Next Levelmaureenalley
 
Digital collaboration with machine-readable sign language text in the SignWri...
Digital collaboration with machine-readable sign language text in the SignWri...Digital collaboration with machine-readable sign language text in the SignWri...
Digital collaboration with machine-readable sign language text in the SignWri...Stephen Slevinski
 
Constructing a TrueType Font for the SignWriting Script with Unicode Characte...
Constructing a TrueType Font for the SignWriting Script with Unicode Characte...Constructing a TrueType Font for the SignWriting Script with Unicode Characte...
Constructing a TrueType Font for the SignWriting Script with Unicode Characte...Stephen Slevinski
 
Beyond SignWriting Plain Text
Beyond SignWriting Plain TextBeyond SignWriting Plain Text
Beyond SignWriting Plain TextStephen Slevinski
 
SignWriting in an ASCII World
SignWriting in an ASCII WorldSignWriting in an ASCII World
SignWriting in an ASCII WorldStephen Slevinski
 
якунина виктория 9 класс
якунина виктория 9 классякунина виктория 9 класс
якунина виктория 9 классСОШ ЦДО
 
Salesforce training with placement
Salesforce training with placementSalesforce training with placement
Salesforce training with placementFTworks
 
TÔNG ĐỒ KHUYẾT TẬT
TÔNG ĐỒ KHUYẾT TẬTTÔNG ĐỒ KHUYẾT TẬT
TÔNG ĐỒ KHUYẾT TẬTtongdokhuyettat
 
Evidence based Advocacy-Do's and Donts from Ilm Ideas on Slide Share
Evidence based Advocacy-Do's and Donts from Ilm Ideas on Slide ShareEvidence based Advocacy-Do's and Donts from Ilm Ideas on Slide Share
Evidence based Advocacy-Do's and Donts from Ilm Ideas on Slide Shareilmideas
 
начальная школа
начальная школаначальная школа
начальная школаvioletta1971
 
Bio evolution
Bio evolutionBio evolution
Bio evolutionssealey
 
Fmea sod ranking (1)
Fmea sod ranking (1)Fmea sod ranking (1)
Fmea sod ranking (1)Pardeep Yadav
 
Topic 1: Banking Basics
Topic 1:  Banking BasicsTopic 1:  Banking Basics
Topic 1: Banking Basicsswoyken
 

Destacado (20)

The SignWriting Symposium
The SignWriting SymposiumThe SignWriting Symposium
The SignWriting Symposium
 
Moving forward with sign language projects in Formal SignWriting
Moving forward with sign language projects in Formal SignWritingMoving forward with sign language projects in Formal SignWriting
Moving forward with sign language projects in Formal SignWriting
 
SignPuddle Standard for SignWriting Text presentation
SignPuddle Standard for SignWriting Text presentationSignPuddle Standard for SignWriting Text presentation
SignPuddle Standard for SignWriting Text presentation
 
Taking Social Media to the Next Level
Taking Social Media to the Next LevelTaking Social Media to the Next Level
Taking Social Media to the Next Level
 
Digital collaboration with machine-readable sign language text in the SignWri...
Digital collaboration with machine-readable sign language text in the SignWri...Digital collaboration with machine-readable sign language text in the SignWri...
Digital collaboration with machine-readable sign language text in the SignWri...
 
Constructing a TrueType Font for the SignWriting Script with Unicode Characte...
Constructing a TrueType Font for the SignWriting Script with Unicode Characte...Constructing a TrueType Font for the SignWriting Script with Unicode Characte...
Constructing a TrueType Font for the SignWriting Script with Unicode Characte...
 
Thanks to the UTC
Thanks to the UTCThanks to the UTC
Thanks to the UTC
 
Beyond SignWriting Plain Text
Beyond SignWriting Plain TextBeyond SignWriting Plain Text
Beyond SignWriting Plain Text
 
SignWriting Stack 2015
SignWriting Stack 2015SignWriting Stack 2015
SignWriting Stack 2015
 
SignWriting in an ASCII World
SignWriting in an ASCII WorldSignWriting in an ASCII World
SignWriting in an ASCII World
 
якунина виктория 9 класс
якунина виктория 9 классякунина виктория 9 класс
якунина виктория 9 класс
 
Salesforce training with placement
Salesforce training with placementSalesforce training with placement
Salesforce training with placement
 
TÔNG ĐỒ KHUYẾT TẬT
TÔNG ĐỒ KHUYẾT TẬTTÔNG ĐỒ KHUYẾT TẬT
TÔNG ĐỒ KHUYẾT TẬT
 
Evidence based Advocacy-Do's and Donts from Ilm Ideas on Slide Share
Evidence based Advocacy-Do's and Donts from Ilm Ideas on Slide ShareEvidence based Advocacy-Do's and Donts from Ilm Ideas on Slide Share
Evidence based Advocacy-Do's and Donts from Ilm Ideas on Slide Share
 
начальная школа
начальная школаначальная школа
начальная школа
 
Gmaw 1
Gmaw 1Gmaw 1
Gmaw 1
 
Jdeme společně
Jdeme společněJdeme společně
Jdeme společně
 
Bio evolution
Bio evolutionBio evolution
Bio evolution
 
Fmea sod ranking (1)
Fmea sod ranking (1)Fmea sod ranking (1)
Fmea sod ranking (1)
 
Topic 1: Banking Basics
Topic 1:  Banking BasicsTopic 1:  Banking Basics
Topic 1: Banking Basics
 

Similar a SignWriting in Unicode and rich text considerations

SIGNWRITING SYMPOSIUM PRESENTATION 49: The Use and Structure of SignMaker 201...
SIGNWRITING SYMPOSIUM PRESENTATION 49: The Use and Structure of SignMaker 201...SIGNWRITING SYMPOSIUM PRESENTATION 49: The Use and Structure of SignMaker 201...
SIGNWRITING SYMPOSIUM PRESENTATION 49: The Use and Structure of SignMaker 201...SignWriting For Sign Languages
 
SIGNWRITING IN UNICODE 8 ISSUES 2015 by Stephen E Slevinski Jr
SIGNWRITING IN UNICODE 8 ISSUES 2015 by Stephen E Slevinski JrSIGNWRITING IN UNICODE 8 ISSUES 2015 by Stephen E Slevinski Jr
SIGNWRITING IN UNICODE 8 ISSUES 2015 by Stephen E Slevinski JrSignWriting For Sign Languages
 
Formatting text with CSS
Formatting text with CSSFormatting text with CSS
Formatting text with CSSNicole Ryan
 
draft-slevinski-signwriting-text
draft-slevinski-signwriting-textdraft-slevinski-signwriting-text
draft-slevinski-signwriting-textStephen Slevinski
 
SIGNWRITING SYMPOSIUM PRESENTATION 43: The SignWriting Stack 2015 by Stephen ...
SIGNWRITING SYMPOSIUM PRESENTATION 43: The SignWriting Stack 2015 by Stephen ...SIGNWRITING SYMPOSIUM PRESENTATION 43: The SignWriting Stack 2015 by Stephen ...
SIGNWRITING SYMPOSIUM PRESENTATION 43: The SignWriting Stack 2015 by Stephen ...SignWriting For Sign Languages
 
Internationalisation And Globalisation
Internationalisation And GlobalisationInternationalisation And Globalisation
Internationalisation And GlobalisationAlan Dean
 
Character sets and alphabets
Character sets and alphabetsCharacter sets and alphabets
Character sets and alphabetsRazinaShamim
 
Data Representation in Computers
Data Representation in ComputersData Representation in Computers
Data Representation in ComputersCBAKhan
 
The CSS Summit: CSS & Form Elements
The CSS Summit: CSS & Form ElementsThe CSS Summit: CSS & Form Elements
The CSS Summit: CSS & Form ElementsChristopher Schmitt
 
10.m3 cms ui
10.m3 cms ui10.m3 cms ui
10.m3 cms uitarensi
 
Computers and text
Computers and textComputers and text
Computers and textchitcharonko
 
Lecture_ASCII and Unicode.ppt
Lecture_ASCII and Unicode.pptLecture_ASCII and Unicode.ppt
Lecture_ASCII and Unicode.pptAlula Tafere
 
L4 Fashioning Text Styles and Colors
L4   Fashioning Text Styles and ColorsL4   Fashioning Text Styles and Colors
L4 Fashioning Text Styles and Colorsmykella
 
Data encryption and tokenization for international unicode
Data encryption and tokenization for international unicodeData encryption and tokenization for international unicode
Data encryption and tokenization for international unicodeUlf Mattsson
 
Camomile : A Unicode library for OCaml
Camomile : A Unicode library for OCamlCamomile : A Unicode library for OCaml
Camomile : A Unicode library for OCamlYamagata Yoriyuki
 
Datavideo CG-350
Datavideo CG-350Datavideo CG-350
Datavideo CG-350AV ProfShop
 

Similar a SignWriting in Unicode and rich text considerations (20)

SIGNWRITING SYMPOSIUM PRESENTATION 49: The Use and Structure of SignMaker 201...
SIGNWRITING SYMPOSIUM PRESENTATION 49: The Use and Structure of SignMaker 201...SIGNWRITING SYMPOSIUM PRESENTATION 49: The Use and Structure of SignMaker 201...
SIGNWRITING SYMPOSIUM PRESENTATION 49: The Use and Structure of SignMaker 201...
 
SIGNWRITING IN UNICODE 8 ISSUES 2015 by Stephen E Slevinski Jr
SIGNWRITING IN UNICODE 8 ISSUES 2015 by Stephen E Slevinski JrSIGNWRITING IN UNICODE 8 ISSUES 2015 by Stephen E Slevinski Jr
SIGNWRITING IN UNICODE 8 ISSUES 2015 by Stephen E Slevinski Jr
 
Formatting text with CSS
Formatting text with CSSFormatting text with CSS
Formatting text with CSS
 
draft-slevinski-signwriting-text
draft-slevinski-signwriting-textdraft-slevinski-signwriting-text
draft-slevinski-signwriting-text
 
SIGNWRITING SYMPOSIUM PRESENTATION 43: The SignWriting Stack 2015 by Stephen ...
SIGNWRITING SYMPOSIUM PRESENTATION 43: The SignWriting Stack 2015 by Stephen ...SIGNWRITING SYMPOSIUM PRESENTATION 43: The SignWriting Stack 2015 by Stephen ...
SIGNWRITING SYMPOSIUM PRESENTATION 43: The SignWriting Stack 2015 by Stephen ...
 
Programming in c
Programming in cProgramming in c
Programming in c
 
Internationalisation And Globalisation
Internationalisation And GlobalisationInternationalisation And Globalisation
Internationalisation And Globalisation
 
Uncdtalk
UncdtalkUncdtalk
Uncdtalk
 
CSS 3
CSS 3CSS 3
CSS 3
 
Character sets and alphabets
Character sets and alphabetsCharacter sets and alphabets
Character sets and alphabets
 
Data Representation in Computers
Data Representation in ComputersData Representation in Computers
Data Representation in Computers
 
The CSS Summit: CSS & Form Elements
The CSS Summit: CSS & Form ElementsThe CSS Summit: CSS & Form Elements
The CSS Summit: CSS & Form Elements
 
10.m3 cms ui
10.m3 cms ui10.m3 cms ui
10.m3 cms ui
 
Computers and text
Computers and textComputers and text
Computers and text
 
Lecture_ASCII and Unicode.ppt
Lecture_ASCII and Unicode.pptLecture_ASCII and Unicode.ppt
Lecture_ASCII and Unicode.ppt
 
L4 Fashioning Text Styles and Colors
L4   Fashioning Text Styles and ColorsL4   Fashioning Text Styles and Colors
L4 Fashioning Text Styles and Colors
 
Data encryption and tokenization for international unicode
Data encryption and tokenization for international unicodeData encryption and tokenization for international unicode
Data encryption and tokenization for international unicode
 
Css
CssCss
Css
 
Camomile : A Unicode library for OCaml
Camomile : A Unicode library for OCamlCamomile : A Unicode library for OCaml
Camomile : A Unicode library for OCaml
 
Datavideo CG-350
Datavideo CG-350Datavideo CG-350
Datavideo CG-350
 

Último

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Último (20)

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

SignWriting in Unicode and rich text considerations

  • 1. http://www.signwriting.org/symposium/presentation0061.html Presented at the SignWriting Symposium on July 20th, 2016 SignWriting in Unicode and Rich Text Considerations by Stephen E Slevinski Jr in association with the Center for Sutton Movement Writing
  • 2. Unicode Standard According to Wikipedia, “Unicode is a computing industry standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems.” 8-bit, 16-bit, 32-bit Unicode is ASCII Plus <meta charset="utf-8">
  • 3. The Big Umbrella of the Center for Sutton Movement Writing All sign languages supported right now. 4+ years of stable and free standards. Many implementations from separate groups. Various hand writing styles. Formal SignWriting (FSW) standard
  • 4. AS18711S20500 M514x517S18711490x483S20500486x506 AS18711S20500M514x517S18711490x483S20500486x506 A S18711 S20500 M514x517 S18711490x483 S20500486x506 M 514x517 S18711 490x483 S20500 486x506 (514,517) (490,483) (486,506) Time Space Sequence Marker Symbol Middle Lane SignBox Max Coord Spatial Symbol Formal SignWriting FSW is a formal language and a script encoding
  • 5. Real World Impact http://www.signwriting.org/symposium/presentation0064.html Moving forward with sign language projects under Wikimedia. SignWriting Encyclopedia Projects: Wikipedias in American Sign Language and Tunisian Sign Language October 2016 in San DiegoWikiConference USA https://meta.wikimedia.org/wiki/WikiConference_USA Formal SignWriting Adoption Unicode Considerations
  • 6. SignWriting in Unicode Next Discuss accomplishments Share insights Create action items SignWriting Design, With Three Examples and Their Representation http://www.unicode.org/L2/L2015/15219-signwriting-design.pdf UTC # 148 (August 3-5, 2016)
  • 7. SignWriting Design, With Three Examples and Their Representation M536x518S2ff00482x483S10000521x457
  • 8. SignWriting Design, With Three Examples and Their Representation M518x524S2ff10482x495S34210490x510S31a30489x498S32410491x485S32127497x476
  • 9. SignWriting Design, With Three Examples and Their Representation AS11817S15a06S2960bS20b00S10e30S15a36S30a00S34410M552x611S30a00482x483S34410495x504S11817491x523S15a06482x549S2960b512x542S15a36513x599S10e30517x574S20b00539x587-CZx
  • 10. Discussion Ideas Symbol Encoding Model PUA Plane 16 (37,811 characters) Script Encoding Model PUA Plane 15 (1,179 characters) both designs are productive and plane 16 is used with fonts 2-Dimensional Layout with Graphite and Cartesian coordinates SignWriting has a prototype font that uses Cartesian coordinates to control the 2-dimensional layout with Graphite and PUA Plane 15 characters. If you have any experience with 2-dimensional layout using Cartesian coordinates, let’s discuss the possibilities. Entire Plane for the International SignWriting Alphabet 2010 The ISWA 2010 uses 37,811 glyphs. Each glyph has a unique code point on Private Use Area Plane 16. These code points are used in the 16-bit font files. Rather than use plane 16, it would be nice to use Plane 4.
  • 11. CSMW Proposal for Unicode 10 and 2016 Font Development http://signbank.org/SignWriting_Character_Viewer_2.html 16-bit glyphs set created by Valerie Sutton 652 Palettes of 6 by 16 Grid Dynamic Pages: single file 114 KB Symbol Encoding Model Plane 4 (37,811 characters) No Private Use Area No Ligatures Temporary Characters used with 2 TrueType Fonts SVG and CSS for presentation
  • 12. Formal SignWriting and Fonts Version 1: Private Use Area Plane 16 SignWriting 2010 Fonts https://slevinski.github.io/SignWriting_Character_Viewer/ Render FSW with style, zoom, and reflow Version 2: Proposed Unicode 10 Plane 4 Sutton SignWriting Fonts http://codepen.io/Slevinski/full/XKRPzm/ Sutton SignWriting rendered from Formal SignWriting with 2 KB each of HTML, CSS and JS
  • 13. CSMW Proposal for Unicode 10 Individual Sign Copy and Paste Double-Click or Triple-Click an individual signs to select. Use the Alternate-Click on the same sign for a menu to copy. An individual sign may or may not appear selected.
  • 14. CSMW Proposal for Unicode 10 Multiple Sign Copy and Paste Using the mouse, click and drag to select several signs. The FSW will be selected, possibly with plane 4 or 16 characters.
  • 15. CSMW Proposal for Unicode 10 with Vertical Layout and Lanes HTML FSW source coordinates Unicode Plane 4 or 16 for S2ff00 http://codepen.io/Slevinski/pen/zqGNqz
  • 16. Plain Text Unicode Standard: Chapter 2 Plain text must contain enough information to permit the text to be rendered legibly, and nothing more. Plain text is a pure sequence of character codes; Formal SignWriting is Plain Text.
  • 17. Rich Text Unicode Standard: Chapter 2 Rich text carries complex formatting information as well as text context. Rich Text is any text representation consisting of plain text plus added information such as a language identifier, font size, color, hypertext links, and so on. Given that rich text equals plain text plus added information, the extra information in rich text can always be stripped away to reveal the “pure” text underneath.
  • 18. Size and color within a sign. Settings for all symbols Settings for specific symbols Styling String -D_blue_ Styling String --D03_blue_ After Formal SignWriting The Styling String
  • 19. Defining Colors CSS color names or hex values CSS Color Names • red • green • blue Hex Values (3 or 6 long) • FF0 • FF0000
  • 20. SignWriting Styling String using color and size within a sign - Adjusting all symbols • C - Colorize • P - Padding • G - Background • D - Detail colors • Z - Zoom level -- Adjusting specific symbols • D - Detail colors • Z - Zoom level
  • 21. Colorize - All Symbols Styling String -C
  • 22. Padding - All Symbols Styling String -P10 Signs default with a tight bounding-box. Padding value must be a 2 digit string, from 01 to 99.
  • 23. Background - All Symbols Styling String -G_lightblue_ Signs default with a transparent background
  • 24. Detail Colors - All Symbols Styling String -D_red_ Signs default with a black line and white fill
  • 25. Detail Colors - All Symbols Styling String -D_red,yellow_ Signs default with a black line and white fill
  • 26. Zoom Level - All Symbols Styling String -Z6.4 Signs default with a size of 1 Zoom level can be any integer or decimal value.
  • 27. Combinations - All Symbols Styling String -CP10G_lightblue_Z4 Styling String -P10G_lightblue_D_red,yellow_Z4 The order of the styling options is important.
  • 28. Detail Colors - Specific Symbols Styling String --D01_red,yellow_ Styling String --D02_red,transparent_ Styling String --D03_red_ Specific symbols are identified using a 2 digit string, from 01 to 99.
  • 29. Zoom Level - Specific Symbols Styling String --Z01,2 Styling String --Z02,2,480x490 Styling String --Z03,2,510x500 The zoom level for specific symbols allows for an optional adjustment coordinate, with 500x500 meaning no adjustment.
  • 31. SignWriting in Unicode and Rich Text Considerations by Stephen E Slevinski Jr http://signpuddle.com slevinski@signwriting.org http://www.signwriting.org/symposium/presentation0061.html