SlideShare une entreprise Scribd logo
1  sur  35
A sign by any
other name
Prepared for the
SignWriting Symposium 2017
by Stephen E Slevinski Jr
in association with the Center for Sutton Movement Writing
revision 02
Sign
A sign is something that is meaningful to someone.
Signs exist in our minds, in our senses, and in the world.
A sign of a sign language can be written many ways
on paper and many different ways on computer.
Some of these ways of writing a sign can be considered
the writing of words, others ways are the writing of data.
Each sign is written as a word.
A script for sign languages.
ISO 15924 Script Code sgnw
Sutton SignWriting
The words are 2-dimensional
clusters of symbols.
The words are combined
with punctuation to form text.
Formal SignWriting
A two-part word of time and space.
First syllable
Starting hand shapes
Second syllable
Movements and Dynamics
Third syllable
Faces and Locations
Layered writing in
2-Dimensions
Temporal Prefix Spatial Signbox
How do you spell a sign?
What about something more complex?
M571x617S30a00482x483S34400482x483S11817497x522S15a06492x549S2970b523x537S15a36534x605S10e30538x579S20b00558x590
The SignSpelling
Sequence
First syllable starts with
beginning hand positions.
Second syllable contains
the movements and dynamics.
Additional syllables alternate
between hand positions
and movements.
The Last syllable contains
faces and locations.
Used for sorting and
rendered in dictionary
Hand Positions
Syllable Types
Movements
Between
Faces &
Locations
Two perspectives for Syllables
a straight on view
of the signer
a top-down view
of the signer
Front Perspective Top Perspective
The Importance of palm facings
Front Perspective
White palm faces the signer.
Half palm faces to the side.
Line breaks for
top perspective.
White palm faces up.
Top Perspective
Arrow heads and tails
Front Perspective
Double line tail
Movement
up then down
Single line tail
Movement
away then back
Top Perspective
Black arrow head for right hand
Reading the sign
Starting position
Front perspective
Left palm facing signer
Right palm facing to side
Movement between
Front perspective
Right hand moves to the
right, loops and down.
Hash mark for strike!
Ending position
Top perspective
Both palms facing up
How does
become
?
Why isn’t
equal to something else?
different than !
is fundamentally
is equal to something else.
Layered writing in
2-Dimensions with
Cartesian Coordinates
X
Y
-3 -2 -1
1 2 3
-3
-2
-1
1
2
3
(-3,-3) (3,-3)
(-3,3) (3,3)
Two-Dimensional Space with (X,Y) values
(514,517) (490,483) (486,506)
Middle Lane
Signbox
Max
Coord
Spatial
Symbol
Spatial
Symbol
=
Writing in Two-Dimensional Space
Signbox
Space
Both X and Y range
from 250 to 749.
Center is (500,500)
Formal SignWriting
A two-part word of time and space.
Temporal Prefix
Spatial Signbox
Formal SignWriting
Temporal Prefix
Sequential list of symbols
Written by an author
Ordered by a particular theory
Neither formatting nor style
Meaning not found in the Spatial Signbox
Formal SignWriting
Spatial Signbox
2-dimensional cluster of symbols
Written by an author
Symbols are positioned with Cartesian Coordinates
Neither formatting nor style
Meaning beyond the Temporal Prefix
Formal SignWriting
Spatial Signbox Equivalents
The order of spatial symbols only matters for overlap.
A correct order must write the hand after the head.
Formal SignWriting
Spatial Signbox Dissimilars
Some sequences of spatial symbols will overlap incorrectly.
An incorrect order will write the hand before the head.
How does
become
?
Signs are rewritten with fonts inside
of SVG, retaining the source string
as text which can be copied.
SignWriting Today
Regular Expressions are used to
identify signs written in SignWriting.
Scan and process
SignWriting as Image
SVG
Using the Symbol Fonts, a simple text process
can create an SVG document from a string.
SignWriting as Image
Symbol Fonts
font-family: “SuttonSignWritingLine”
font-family: “SuttonSignWritingFill”;
Every symbol has a line glyph as the positive
space of the symbol image.
Some symbols have an additional fill glyph as the
negative space used when one symbol covers another.
Private Use Area Unicode Plane 16
Private Use Area Unicode Plane 15
The Universal Shaping Engine (USE)
is a widely supported rendering
system for complex scripts.
SignWriting Tomorrow
A 2-Dimensional font is being developed
for the Sutton SignWriting script which
leverages the Universal Shaping Engine.
With the Universal Shaping Engine,
SignWriting text can be correctly
rendered by the operating system.
SignWriting as Text
2-Dimensional Font
The Sutton SignWriting Two-D font will visualize a SignWriting word
as a 2-dimensional cluster using the Universal Shaping Engine.
Planned development for 2018
https://meta.wikimedia.org/wiki/Grants:Project/slevinski/
ASL_Wikipedia_2-D_Font_Development_for_SignWriting
SignWriting in Unicode
SWU
Experimental Unicode design
1-Dimensional Font available
2-Dimensional Font being developed
Submitted to the UTC July 2017
http://www.unicode.org/L2/L2017/17220-signwriting-design-opt.pdf
U+1D800 U+432B2 U+461E1 U+1D803 U+1D914 U+1D917
U+432B2 U+1D8FC U+1D8F5 U+461E1 U+1D8F8 U+1D90C
U+1D800 U+1D803 U+432B2 U+461E1
483 = U+1D8F5
486 = U+1D8F8
490 = U+1D8FC
506 = U+1D90C
514 = U+1D914
517 = U+1D917
SignWriting in Unicode
SWU Codepoints
AS18711S20500M514x517S18711490x483S20500486x506
A S18711 S20500 M 514x517 S18711 490x483 S20500 486x506
(514,517) (490,483) (486,506)
Time Space
Sequence
Marker
Sorting
List
Middle Lane
Signbox
Max
Coord
Spatial
Symbol
SWU conversion to ASCII
Spatial
Symbol
AS18711S20500M514x517S18711490x483S20500486x506
Formal SignWriting in ASCII
FSW
https://datatracker.ietf.org/doc/draft-slevinski-formal-signwriting/
Mathematical names
ASCII characters only
ABLMRS0123456789xabcdef
Signs are written as unified words
Stable since January 2012
SignWriting as Image
PNG
Using the Symbol Fonts, a small code function can
create a PNG image from an FSW or SWU string.
UTF-8 UTF-32 File
FSW
ASCII word
47 bytes 188 bytes N/A
SWU
UNICODE word
48 bytes 48 bytes N/A
PNG
Loses word
1,186 bytes
Base 64
4,744 bytes
Base 64
640 bytes
Binary
SVG
Embeds word
767 bytes 2,860 bytes 767 bytes
SignWriting Forms
Size comparison
A sign by any other name
by Stephen E Slevinski Jr
slevinski@signwriting.org
August 28th, 2017
Revision 02
https://slevinski.github.io/SuttonSignWriting/

Contenu connexe

Similaire à A sign by any other name

draft-slevinski-signwriting-text
draft-slevinski-signwriting-textdraft-slevinski-signwriting-text
draft-slevinski-signwriting-textStephen Slevinski
 
Chapter 3 - Text.pptsdg
Chapter 3 - Text.pptsdgChapter 3 - Text.pptsdg
Chapter 3 - Text.pptsdgFarisZainudin1
 
SignWriting Symposium 2018: Myanmar Signwriting Fingerspelling Keyboards
SignWriting Symposium 2018: Myanmar Signwriting Fingerspelling KeyboardsSignWriting Symposium 2018: Myanmar Signwriting Fingerspelling Keyboards
SignWriting Symposium 2018: Myanmar Signwriting Fingerspelling KeyboardsSignWriting For Sign Languages
 
A SIGNATURE BASED DRAVIDIAN SIGN LANGUAGE RECOGNITION BY SPARSE REPRESENTATION
A SIGNATURE BASED DRAVIDIAN SIGN LANGUAGE RECOGNITION BY SPARSE REPRESENTATIONA SIGNATURE BASED DRAVIDIAN SIGN LANGUAGE RECOGNITION BY SPARSE REPRESENTATION
A SIGNATURE BASED DRAVIDIAN SIGN LANGUAGE RECOGNITION BY SPARSE REPRESENTATIONijnlc
 
Internationalisation And Globalisation
Internationalisation And GlobalisationInternationalisation And Globalisation
Internationalisation And GlobalisationAlan Dean
 

Similaire à A sign by any other name (7)

SignWriting in Unicode Next
SignWriting in Unicode NextSignWriting in Unicode Next
SignWriting in Unicode Next
 
draft-slevinski-signwriting-text
draft-slevinski-signwriting-textdraft-slevinski-signwriting-text
draft-slevinski-signwriting-text
 
Chapter 3 - Text.pptsdg
Chapter 3 - Text.pptsdgChapter 3 - Text.pptsdg
Chapter 3 - Text.pptsdg
 
SignWriting Symposium 2018: Myanmar Signwriting Fingerspelling Keyboards
SignWriting Symposium 2018: Myanmar Signwriting Fingerspelling KeyboardsSignWriting Symposium 2018: Myanmar Signwriting Fingerspelling Keyboards
SignWriting Symposium 2018: Myanmar Signwriting Fingerspelling Keyboards
 
A SIGNATURE BASED DRAVIDIAN SIGN LANGUAGE RECOGNITION BY SPARSE REPRESENTATION
A SIGNATURE BASED DRAVIDIAN SIGN LANGUAGE RECOGNITION BY SPARSE REPRESENTATIONA SIGNATURE BASED DRAVIDIAN SIGN LANGUAGE RECOGNITION BY SPARSE REPRESENTATION
A SIGNATURE BASED DRAVIDIAN SIGN LANGUAGE RECOGNITION BY SPARSE REPRESENTATION
 
Internationalisation And Globalisation
Internationalisation And GlobalisationInternationalisation And Globalisation
Internationalisation And Globalisation
 
Analyzing Miscommunication
Analyzing MiscommunicationAnalyzing Miscommunication
Analyzing Miscommunication
 

Plus de Stephen Slevinski

Sutton SignWriting Technology
Sutton SignWriting TechnologySutton SignWriting Technology
Sutton SignWriting TechnologyStephen Slevinski
 
For the Future of Sutton SignWriting
For the Future of Sutton SignWritingFor the Future of Sutton SignWriting
For the Future of Sutton SignWritingStephen Slevinski
 
Organizing Principles of Formal SignWriting
Organizing Principles of Formal SignWritingOrganizing Principles of Formal SignWriting
Organizing Principles of Formal SignWritingStephen Slevinski
 
SignWriting in Unicode and rich text considerations
SignWriting in Unicode and rich text considerationsSignWriting in Unicode and rich text considerations
SignWriting in Unicode and rich text considerationsStephen 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
 
Beyond SignWriting Plain Text
Beyond SignWriting Plain TextBeyond SignWriting Plain Text
Beyond SignWriting Plain TextStephen Slevinski
 
Issues with SignWriting in Unicode 8
Issues with SignWriting in Unicode 8Issues with SignWriting in Unicode 8
Issues with SignWriting in Unicode 8Stephen Slevinski
 
The Use and Structure of SignMaker 2015
The Use and Structure of SignMaker 2015The Use and Structure of SignMaker 2015
The Use and Structure of SignMaker 2015Stephen Slevinski
 
SignWriting in an ASCII World
SignWriting in an ASCII WorldSignWriting in an ASCII World
SignWriting in an ASCII WorldStephen 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
 
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
 
SignPuddle Standard for SignWriting Text presentation
SignPuddle Standard for SignWriting Text presentationSignPuddle Standard for SignWriting Text presentation
SignPuddle Standard for SignWriting Text presentationStephen Slevinski
 

Plus de Stephen Slevinski (16)

Sutton SignWriting Technology
Sutton SignWriting TechnologySutton SignWriting Technology
Sutton SignWriting Technology
 
SignPuddle 3 Alpha Release
SignPuddle 3 Alpha ReleaseSignPuddle 3 Alpha Release
SignPuddle 3 Alpha Release
 
For the Future of Sutton SignWriting
For the Future of Sutton SignWritingFor the Future of Sutton SignWriting
For the Future of Sutton SignWriting
 
Organizing Principles of Formal SignWriting
Organizing Principles of Formal SignWritingOrganizing Principles of Formal SignWriting
Organizing Principles of Formal SignWriting
 
SignWriting in Unicode and rich text considerations
SignWriting in Unicode and rich text considerationsSignWriting in Unicode and rich text considerations
SignWriting in Unicode and rich text considerations
 
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
 
Beyond SignWriting Plain Text
Beyond SignWriting Plain TextBeyond SignWriting Plain Text
Beyond SignWriting Plain Text
 
Thanks to the UTC
Thanks to the UTCThanks to the UTC
Thanks to the UTC
 
Issues with SignWriting in Unicode 8
Issues with SignWriting in Unicode 8Issues with SignWriting in Unicode 8
Issues with SignWriting in Unicode 8
 
The Use and Structure of SignMaker 2015
The Use and Structure of SignMaker 2015The Use and Structure of SignMaker 2015
The Use and Structure of SignMaker 2015
 
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
 
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...
 
SignPuddle Standard for SignWriting Text presentation
SignPuddle Standard for SignWriting Text presentationSignPuddle Standard for SignWriting Text presentation
SignPuddle Standard for SignWriting Text presentation
 
The SignWriting Symposium
The SignWriting SymposiumThe SignWriting Symposium
The SignWriting Symposium
 

Dernier

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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Dernier (20)

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...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

A sign by any other name

  • 1. A sign by any other name Prepared for the SignWriting Symposium 2017 by Stephen E Slevinski Jr in association with the Center for Sutton Movement Writing revision 02
  • 2. Sign A sign is something that is meaningful to someone. Signs exist in our minds, in our senses, and in the world. A sign of a sign language can be written many ways on paper and many different ways on computer. Some of these ways of writing a sign can be considered the writing of words, others ways are the writing of data.
  • 3. Each sign is written as a word. A script for sign languages. ISO 15924 Script Code sgnw Sutton SignWriting The words are 2-dimensional clusters of symbols. The words are combined with punctuation to form text.
  • 4. Formal SignWriting A two-part word of time and space. First syllable Starting hand shapes Second syllable Movements and Dynamics Third syllable Faces and Locations Layered writing in 2-Dimensions Temporal Prefix Spatial Signbox
  • 5. How do you spell a sign?
  • 6. What about something more complex? M571x617S30a00482x483S34400482x483S11817497x522S15a06492x549S2970b523x537S15a36534x605S10e30538x579S20b00558x590
  • 7. The SignSpelling Sequence First syllable starts with beginning hand positions. Second syllable contains the movements and dynamics. Additional syllables alternate between hand positions and movements. The Last syllable contains faces and locations. Used for sorting and rendered in dictionary Hand Positions Syllable Types Movements Between Faces & Locations
  • 8. Two perspectives for Syllables a straight on view of the signer a top-down view of the signer Front Perspective Top Perspective
  • 9. The Importance of palm facings Front Perspective White palm faces the signer. Half palm faces to the side. Line breaks for top perspective. White palm faces up. Top Perspective
  • 10. Arrow heads and tails Front Perspective Double line tail Movement up then down Single line tail Movement away then back Top Perspective Black arrow head for right hand
  • 11. Reading the sign Starting position Front perspective Left palm facing signer Right palm facing to side Movement between Front perspective Right hand moves to the right, loops and down. Hash mark for strike! Ending position Top perspective Both palms facing up
  • 13. Why isn’t equal to something else?
  • 14. different than ! is fundamentally is equal to something else.
  • 15. Layered writing in 2-Dimensions with Cartesian Coordinates
  • 16. X Y -3 -2 -1 1 2 3 -3 -2 -1 1 2 3 (-3,-3) (3,-3) (-3,3) (3,3) Two-Dimensional Space with (X,Y) values
  • 17. (514,517) (490,483) (486,506) Middle Lane Signbox Max Coord Spatial Symbol Spatial Symbol = Writing in Two-Dimensional Space Signbox Space Both X and Y range from 250 to 749. Center is (500,500)
  • 18. Formal SignWriting A two-part word of time and space. Temporal Prefix Spatial Signbox
  • 19. Formal SignWriting Temporal Prefix Sequential list of symbols Written by an author Ordered by a particular theory Neither formatting nor style Meaning not found in the Spatial Signbox
  • 20. Formal SignWriting Spatial Signbox 2-dimensional cluster of symbols Written by an author Symbols are positioned with Cartesian Coordinates Neither formatting nor style Meaning beyond the Temporal Prefix
  • 21. Formal SignWriting Spatial Signbox Equivalents The order of spatial symbols only matters for overlap. A correct order must write the hand after the head.
  • 22. Formal SignWriting Spatial Signbox Dissimilars Some sequences of spatial symbols will overlap incorrectly. An incorrect order will write the hand before the head.
  • 24. Signs are rewritten with fonts inside of SVG, retaining the source string as text which can be copied. SignWriting Today Regular Expressions are used to identify signs written in SignWriting. Scan and process
  • 25. SignWriting as Image SVG Using the Symbol Fonts, a simple text process can create an SVG document from a string.
  • 26. SignWriting as Image Symbol Fonts font-family: “SuttonSignWritingLine” font-family: “SuttonSignWritingFill”; Every symbol has a line glyph as the positive space of the symbol image. Some symbols have an additional fill glyph as the negative space used when one symbol covers another. Private Use Area Unicode Plane 16 Private Use Area Unicode Plane 15
  • 27. The Universal Shaping Engine (USE) is a widely supported rendering system for complex scripts. SignWriting Tomorrow A 2-Dimensional font is being developed for the Sutton SignWriting script which leverages the Universal Shaping Engine. With the Universal Shaping Engine, SignWriting text can be correctly rendered by the operating system.
  • 28. SignWriting as Text 2-Dimensional Font The Sutton SignWriting Two-D font will visualize a SignWriting word as a 2-dimensional cluster using the Universal Shaping Engine. Planned development for 2018 https://meta.wikimedia.org/wiki/Grants:Project/slevinski/ ASL_Wikipedia_2-D_Font_Development_for_SignWriting
  • 29. SignWriting in Unicode SWU Experimental Unicode design 1-Dimensional Font available 2-Dimensional Font being developed Submitted to the UTC July 2017 http://www.unicode.org/L2/L2017/17220-signwriting-design-opt.pdf
  • 30. U+1D800 U+432B2 U+461E1 U+1D803 U+1D914 U+1D917 U+432B2 U+1D8FC U+1D8F5 U+461E1 U+1D8F8 U+1D90C U+1D800 U+1D803 U+432B2 U+461E1 483 = U+1D8F5 486 = U+1D8F8 490 = U+1D8FC 506 = U+1D90C 514 = U+1D914 517 = U+1D917 SignWriting in Unicode SWU Codepoints
  • 31. AS18711S20500M514x517S18711490x483S20500486x506 A S18711 S20500 M 514x517 S18711 490x483 S20500 486x506 (514,517) (490,483) (486,506) Time Space Sequence Marker Sorting List Middle Lane Signbox Max Coord Spatial Symbol SWU conversion to ASCII Spatial Symbol
  • 32. AS18711S20500M514x517S18711490x483S20500486x506 Formal SignWriting in ASCII FSW https://datatracker.ietf.org/doc/draft-slevinski-formal-signwriting/ Mathematical names ASCII characters only ABLMRS0123456789xabcdef Signs are written as unified words Stable since January 2012
  • 33. SignWriting as Image PNG Using the Symbol Fonts, a small code function can create a PNG image from an FSW or SWU string.
  • 34. UTF-8 UTF-32 File FSW ASCII word 47 bytes 188 bytes N/A SWU UNICODE word 48 bytes 48 bytes N/A PNG Loses word 1,186 bytes Base 64 4,744 bytes Base 64 640 bytes Binary SVG Embeds word 767 bytes 2,860 bytes 767 bytes SignWriting Forms Size comparison
  • 35. A sign by any other name by Stephen E Slevinski Jr slevinski@signwriting.org August 28th, 2017 Revision 02 https://slevinski.github.io/SuttonSignWriting/