SlideShare ist ein Scribd-Unternehmen logo
1 von 15
SignWriting in
Unicode Next
Updated for UTC # 156 (Late 2018)
a Unicode Technical Committee meeting
by Stephen E Slevinski Jr
in association with the Center for Sutton Movement Writing
Version 4
The Big Umbrella of
the 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
“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.”
672 Unicode characters have been officially accepted
in the Sutton SignWriting block.
a complex script with a wide variety of processing available
Sutton SignWriting
17 additional control characters are proposed.
https://en.wikipedia.org/wiki/SignWriting#Unicode
Sutton SignWriting Characters
since Unicode version 8
Description
Base 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.
The Center for Sutton Movement Writing
Proposal for Full Unicode
17 new characters for full script support.
Description
Fill Modifier 1
Rotation Modifier 1
Numbers 0 to 9
Sequence Marker (A)
SignBox Marker (B)
Left Lane Marker (L)
Middle Lane Marker (M)
Right Lane Marker (R)
Proposed Unicode
U+1DA9A
U+1DAA0
U+1DAB0 to U+1DAB9
U+1DABA
U+1DABB
U+1DABC
U+1DABD
U+1DABE
Fix Sorting and Simplify Processing
Under the triadic symbol definition, each symbol is written
as 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 1
Rotation Modifier 1
U+1DA9A
U+1DAA0
Using a binary string comparison, efficient sorting is
available for all programming languages and applications.
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
Sequence Marker
Supports multiple theories
Not formatting nor style
Meaning that can not be
derived from main string
Rendered in dictionary
A = U+1DABA
Marks the start of the
temporal prefix
Temporal Prefix
SignBox Marker
B = U+1DABB
Marks the start of the
SignBox cluster
Lane Markers
Left = U+1DABC
Middle = U+1DABD
Right = U+1DABE
Marks the lane of the
SignBox for vertical writing
Complex Script Support
with the Universal Shaping Engine
Full Script Encoding
MicroSoft Volt
TrueType Font Import
https://www.microsoft.com/en-us/Typography/volt.aspx
Using characters for
structural markers
and numbers
Utilizing the GPOS feature
with cartesian coordinates
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
CSS
style text
JS
Isomorphic Unicode
6 KB zipped
16-bit
SignWriting Server
SVG Shapes
paths without Unicode text and fonts
Remote Website
Open Type Font
Targeting MS’s Universal Shaping Engine
Formatting
style text
Discussion Ideas
2-Color Fonts
SignWriting 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 Space
SignWriting 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.
SignWriting Design, With Three
Examples and Their Representation
http://www.unicode.org/L2/L2015/15219-signwriting-design.pdf
SignWriting in
Unicode Next
by Stephen E Slevinski Jr
http://signpuddle.com
slevinski@signwriting.org
http://www.slideshare.net/StephenSlevinski/presentations

Weitere ähnliche Inhalte

Was ist angesagt?

Xml For Dummies Chapter 6 Adding Character(S) To Xml
Xml For Dummies   Chapter 6 Adding Character(S) To XmlXml For Dummies   Chapter 6 Adding Character(S) To Xml
Xml For Dummies Chapter 6 Adding Character(S) To Xmlphanleson
 
Internationalisation And Globalisation
Internationalisation And GlobalisationInternationalisation And Globalisation
Internationalisation And GlobalisationAlan Dean
 
Unicode Fundamentals
Unicode Fundamentals Unicode Fundamentals
Unicode Fundamentals SamiHsDU
 
UTF-8: The Secret of Character Encoding
UTF-8: The Secret of Character EncodingUTF-8: The Secret of Character Encoding
UTF-8: The Secret of Character EncodingBert Pattyn
 

Was ist angesagt? (8)

Xml For Dummies Chapter 6 Adding Character(S) To Xml
Xml For Dummies   Chapter 6 Adding Character(S) To XmlXml For Dummies   Chapter 6 Adding Character(S) To Xml
Xml For Dummies Chapter 6 Adding Character(S) To Xml
 
Internationalisation And Globalisation
Internationalisation And GlobalisationInternationalisation And Globalisation
Internationalisation And Globalisation
 
Unicode Fundamentals
Unicode Fundamentals Unicode Fundamentals
Unicode Fundamentals
 
UTF-8: The Secret of Character Encoding
UTF-8: The Secret of Character EncodingUTF-8: The Secret of Character Encoding
UTF-8: The Secret of Character Encoding
 
Unicode
UnicodeUnicode
Unicode
 
Character Sets
Character SetsCharacter Sets
Character Sets
 
Mql4 manual
Mql4 manualMql4 manual
Mql4 manual
 
Uncdtalk
UncdtalkUncdtalk
Uncdtalk
 

Andere mochten auch

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
 
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
 
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
 
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
 
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 классСОШ ЦДО
 
Crowdsourcing, storify, seo & hashtags
Crowdsourcing, storify, seo & hashtagsCrowdsourcing, storify, seo & hashtags
Crowdsourcing, storify, seo & hashtagsmaureenalley
 
Analysis of Mechanical and Metallurgical properties of Al-SiCp Composite by S...
Analysis of Mechanical and Metallurgical properties of Al-SiCp Composite by S...Analysis of Mechanical and Metallurgical properties of Al-SiCp Composite by S...
Analysis of Mechanical and Metallurgical properties of Al-SiCp Composite by S...Renju Thomas
 
Converting research into advocacy from Ilm Ideas on Slide Share
Converting research into advocacy from Ilm Ideas on Slide ShareConverting research into advocacy from Ilm Ideas on Slide Share
Converting research into advocacy from Ilm Ideas on Slide Shareilmideas
 
Regulations in IoT - Innovation Stifle or Urgent Need
Regulations in IoT - Innovation Stifle or Urgent NeedRegulations in IoT - Innovation Stifle or Urgent Need
Regulations in IoT - Innovation Stifle or Urgent NeedRajesh Chitharanjan
 
Topic 1: Banking Basics
Topic 1:  Banking BasicsTopic 1:  Banking Basics
Topic 1: Banking Basicsswoyken
 
Hope eternal by John Hardy
Hope eternal by John HardyHope eternal by John Hardy
Hope eternal by John HardyDr. Barry Gumm
 

Andere mochten auch (20)

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
 
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...
 
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
 
The SignWriting Symposium
The SignWriting SymposiumThe SignWriting Symposium
The SignWriting Symposium
 
SignPuddle Standard for SignWriting Text presentation
SignPuddle Standard for SignWriting Text presentationSignPuddle Standard for SignWriting Text presentation
SignPuddle Standard for SignWriting Text presentation
 
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...
 
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 класс
 
Residence renovation @ Irinjalakuda
Residence renovation @ IrinjalakudaResidence renovation @ Irinjalakuda
Residence renovation @ Irinjalakuda
 
Crowdsourcing, storify, seo & hashtags
Crowdsourcing, storify, seo & hashtagsCrowdsourcing, storify, seo & hashtags
Crowdsourcing, storify, seo & hashtags
 
Avaliação 3 asía - oriente médio (1)
Avaliação 3   asía - oriente médio (1)Avaliação 3   asía - oriente médio (1)
Avaliação 3 asía - oriente médio (1)
 
Mobile industry
Mobile industryMobile industry
Mobile industry
 
Analysis of Mechanical and Metallurgical properties of Al-SiCp Composite by S...
Analysis of Mechanical and Metallurgical properties of Al-SiCp Composite by S...Analysis of Mechanical and Metallurgical properties of Al-SiCp Composite by S...
Analysis of Mechanical and Metallurgical properties of Al-SiCp Composite by S...
 
Converting research into advocacy from Ilm Ideas on Slide Share
Converting research into advocacy from Ilm Ideas on Slide ShareConverting research into advocacy from Ilm Ideas on Slide Share
Converting research into advocacy from Ilm Ideas on Slide Share
 
Regulations in IoT - Innovation Stifle or Urgent Need
Regulations in IoT - Innovation Stifle or Urgent NeedRegulations in IoT - Innovation Stifle or Urgent Need
Regulations in IoT - Innovation Stifle or Urgent Need
 
Topic 1: Banking Basics
Topic 1:  Banking BasicsTopic 1:  Banking Basics
Topic 1: Banking Basics
 
SER CATOLICO
SER CATOLICOSER CATOLICO
SER CATOLICO
 
Hope eternal by John Hardy
Hope eternal by John HardyHope eternal by John Hardy
Hope eternal by John Hardy
 

Ähnlich wie SignWriting in Unicode Next

draft-slevinski-signwriting-text
draft-slevinski-signwriting-textdraft-slevinski-signwriting-text
draft-slevinski-signwriting-textStephen Slevinski
 
SIGNWRITING SYMPOSIUM PRESENTATION 61: "SignWriting in Unicode and Rich Text ...
SIGNWRITING SYMPOSIUM PRESENTATION 61: "SignWriting in Unicode and Rich Text ...SIGNWRITING SYMPOSIUM PRESENTATION 61: "SignWriting in Unicode and Rich Text ...
SIGNWRITING SYMPOSIUM PRESENTATION 61: "SignWriting in Unicode and Rich Text ...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
 
Abap slide class4 unicode-plusfiles
Abap slide class4 unicode-plusfilesAbap slide class4 unicode-plusfiles
Abap slide class4 unicode-plusfilesMilind Patil
 
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
 
Comprehasive Exam - IT
Comprehasive Exam - ITComprehasive Exam - IT
Comprehasive Exam - ITguest6ddfb98
 
Character sets and alphabets
Character sets and alphabetsCharacter sets and alphabets
Character sets and alphabetsRazinaShamim
 
Indian Language App.Development Framework for Android
Indian Language App.Development Framework for AndroidIndian Language App.Development Framework for Android
Indian Language App.Development Framework for AndroidSiji Sunny
 
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
 
Lecture_ASCII and Unicode.ppt
Lecture_ASCII and Unicode.pptLecture_ASCII and Unicode.ppt
Lecture_ASCII and Unicode.pptAlula Tafere
 
10.m3 cms ui
10.m3 cms ui10.m3 cms ui
10.m3 cms uitarensi
 
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
 
Structure-Compiler-phases information about basics of compiler. Pdfpdf
Structure-Compiler-phases information  about basics of compiler. PdfpdfStructure-Compiler-phases information  about basics of compiler. Pdfpdf
Structure-Compiler-phases information about basics of compiler. Pdfpdfovidlivi91
 
Understanding Character Encodings
Understanding Character EncodingsUnderstanding Character Encodings
Understanding Character EncodingsMobisoft Infotech
 

Ähnlich wie SignWriting in Unicode Next (20)

draft-slevinski-signwriting-text
draft-slevinski-signwriting-textdraft-slevinski-signwriting-text
draft-slevinski-signwriting-text
 
SIGNWRITING SYMPOSIUM PRESENTATION 61: "SignWriting in Unicode and Rich Text ...
SIGNWRITING SYMPOSIUM PRESENTATION 61: "SignWriting in Unicode and Rich Text ...SIGNWRITING SYMPOSIUM PRESENTATION 61: "SignWriting in Unicode and Rich Text ...
SIGNWRITING SYMPOSIUM PRESENTATION 61: "SignWriting in Unicode and Rich Text ...
 
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
 
Abap slide class4 unicode-plusfiles
Abap slide class4 unicode-plusfilesAbap slide class4 unicode-plusfiles
Abap slide class4 unicode-plusfiles
 
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
 
Comprehasive Exam - IT
Comprehasive Exam - ITComprehasive Exam - IT
Comprehasive Exam - IT
 
Character sets and alphabets
Character sets and alphabetsCharacter sets and alphabets
Character sets and alphabets
 
A sign by any other name
A sign by any other nameA sign by any other name
A sign by any other name
 
Indian Language App.Development Framework for Android
Indian Language App.Development Framework for AndroidIndian Language App.Development Framework for Android
Indian Language App.Development Framework for Android
 
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...
 
Lecture_ASCII and Unicode.ppt
Lecture_ASCII and Unicode.pptLecture_ASCII and Unicode.ppt
Lecture_ASCII and Unicode.ppt
 
Core text
Core textCore text
Core text
 
10.m3 cms ui
10.m3 cms ui10.m3 cms ui
10.m3 cms ui
 
Introduction to compilers
Introduction to compilersIntroduction to compilers
Introduction to compilers
 
Compilers Design
Compilers DesignCompilers Design
Compilers Design
 
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 ...
 
CD U1-5.pptx
CD U1-5.pptxCD U1-5.pptx
CD U1-5.pptx
 
Structure-Compiler-phases information about basics of compiler. Pdfpdf
Structure-Compiler-phases information  about basics of compiler. PdfpdfStructure-Compiler-phases information  about basics of compiler. Pdfpdf
Structure-Compiler-phases information about basics of compiler. Pdfpdf
 
Font
FontFont
Font
 
Understanding Character Encodings
Understanding Character EncodingsUnderstanding Character Encodings
Understanding Character Encodings
 

Kürzlich hochgeladen

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
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
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Kürzlich hochgeladen (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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 ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
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...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

SignWriting in Unicode Next

  • 1. SignWriting in Unicode Next Updated for UTC # 156 (Late 2018) a Unicode Technical Committee meeting by Stephen E Slevinski Jr in association with the Center for Sutton Movement Writing Version 4
  • 2. The Big Umbrella of the 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
  • 3. “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.”
  • 4. 672 Unicode characters have been officially accepted in the Sutton SignWriting block. a complex script with a wide variety of processing available Sutton SignWriting 17 additional control characters are proposed. https://en.wikipedia.org/wiki/SignWriting#Unicode
  • 5. Sutton SignWriting Characters since Unicode version 8 Description Base 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.
  • 6. The Center for Sutton Movement Writing Proposal for Full Unicode 17 new characters for full script support. Description Fill Modifier 1 Rotation Modifier 1 Numbers 0 to 9 Sequence Marker (A) SignBox Marker (B) Left Lane Marker (L) Middle Lane Marker (M) Right Lane Marker (R) Proposed Unicode U+1DA9A U+1DAA0 U+1DAB0 to U+1DAB9 U+1DABA U+1DABB U+1DABC U+1DABD U+1DABE
  • 7. Fix Sorting and Simplify Processing Under the triadic symbol definition, each symbol is written as 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 1 Rotation Modifier 1 U+1DA9A U+1DAA0 Using a binary string comparison, efficient sorting is available for all programming languages and applications.
  • 8. 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
  • 9. Sequence Marker Supports multiple theories Not formatting nor style Meaning that can not be derived from main string Rendered in dictionary A = U+1DABA Marks the start of the temporal prefix Temporal Prefix
  • 10. SignBox Marker B = U+1DABB Marks the start of the SignBox cluster Lane Markers Left = U+1DABC Middle = U+1DABD Right = U+1DABE Marks the lane of the SignBox for vertical writing
  • 11. Complex Script Support with the Universal Shaping Engine Full Script Encoding MicroSoft Volt TrueType Font Import https://www.microsoft.com/en-us/Typography/volt.aspx Using characters for structural markers and numbers Utilizing the GPOS feature with cartesian coordinates
  • 12. 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 CSS style text JS Isomorphic Unicode 6 KB zipped 16-bit SignWriting Server SVG Shapes paths without Unicode text and fonts Remote Website Open Type Font Targeting MS’s Universal Shaping Engine Formatting style text
  • 13. Discussion Ideas 2-Color Fonts SignWriting 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 Space SignWriting 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.
  • 14. SignWriting Design, With Three Examples and Their Representation http://www.unicode.org/L2/L2015/15219-signwriting-design.pdf
  • 15. SignWriting in Unicode Next by Stephen E Slevinski Jr http://signpuddle.com slevinski@signwriting.org http://www.slideshare.net/StephenSlevinski/presentations