-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
guide.html
182 lines (149 loc) · 10.3 KB
/
guide.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Sutton SignWriting Guide</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Guide to Sutton SignWriting with characters, fonts, SVG, and JavaScript">
<meta name="author" content="Stephen E Slevinski Jr">
<meta name="robots" content="noindex,nocache,nofollow,noarchive,noimageindex,nosnippet"/>
<link rel="icon" href="favicon.ico" type="image/x-icon" />
<link rel="stylesheet" href="include/vendor/bootstrap.sub.css" />
<link rel="stylesheet" type="text/css" href="assets/SuttonSignWriting.css" />
<link rel="stylesheet" type="text/css" href="include/common.css" />
<script src="assets/SuttonSignWriting.js"></script>
</head>
<body>
<div class="navbar navbar-default navbar-static-top">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand" href="index.html"><img src="assets/ssw_icon.svg"> Sutton SignWriting</a>
</div>
<div class="navbar-text navbar-right">
<a class="navbar-link active" style="padding-left:30px;" href="guide.html">Guide</a>
<a class="navbar-link" style="padding-left:30px;" href="characters/index.html">Characters</a>
<a class="navbar-link" style="padding-left:30px;" href="components/index.html">Components</a>
<a class="navbar-link" style="padding-left:30px;" href="draft.html">Internet Draft</a>
</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="col-lg-2 col-md-3 affix hidden-xs">
<div class="list-group">
<a href="#ssw" class="list-group-item">
<h5 class="list-group-item-heading">Sutton SignWriting</h5>
</a>
<a href="#fsw" class="list-group-item">
<h5 class="list-group-item-heading">Formal SignWriting</h5>
</a>
<a href="#char" class="list-group-item">
<h5 class="list-group-item-heading">Character Sets</h5>
</a>
<a href="#ttf" class="list-group-item">
<h5 class="list-group-item-heading">TrueType Fonts</h5>
</a>
<a href="#svg" class="list-group-item">
<h5 class="list-group-item-heading">SVG Considerations</h5>
</a>
<a href="#js" class="list-group-item">
<h5 class="list-group-item-heading">JavaScript Library</h5>
</a>
</div>
</div>
<div class="col-sm-4 hidden-xs">
</div>
<div class="col-sm-8 col-xs-12">
<h2>Guide to Sutton SignWriting</h2>
<p class="lead">
The Sutton SignWriting project is designed for the internet community and includes TrueType Fonts, Scalar Vector Graphics, HTML, CSS, and JavaScript Functions.
The Formal SignWriting specification is a faithful encoding of Sutton SignWriting that is documented in an Internet Draft submitted to the IETF.
</p>
<hr>
<h2 id="ssw">Sutton SignWriting</h2>
<p>
Sutton SignWriting is the universal and complete solution for written sign language.
It has been applied by a wide and deep international community of sign language users.
</p>
<p>Sutton SignWriting is an international standard for writing sign languages by hand or with computers.
From education to research, from entertainment to religion, SignWriting has proven useful because people are using it to write signed languages.
</p>
<hr>
<h2 id="fsw">Formal SignWriting</h2>
<p>Formal SignWriting is one particular computerized design for Sutton SignWriting that envisions a sign as a two part word.
Each word is written as a string of characters that can be recognized and processed by regular expressions.
The design has been optimized for display, searching, sorting, text flow, and other character processing.
<p>Where as American Sign Language is a natural language, Formal SignWriting is a formal language.
A formal language is useful in mathematics, computer science, and linguistics.
<hr>
<h2 id="char">Character Sets</h2>
<h3 id="fsw">Formal SignWriting in ASCII (FSW)</h3>
<p>Signs are written as SignWriting words with mathamatical names of ASCII characters from the set: ABLMRS0123456789xabcdef.
Stable since January 2012.
</p>
<h3 id="swu">SignWriting in Unicode (SWU)</h3>
<p>Signs are written as SignWriting words with an experimental Unicode character design.
This character set overwrites the Sutton SignWriting Block (U+1D800 - U+1D9FF) and uses Plane 4 for the Sutton SignWriting symbols.
</p>
<hr>
<h2 id="ttf">TrueType Fonts</h2>
<p>The Sutton SignWriting TrueType fonts are available for download and installation.
</p>
<ul><li><a class="" href="components/fonts.html" role="button">Using the TrueType Fonts</a></li></ul>
<h3 id="ssw-font">Symbol Fonts for SVG</h2>
<p>There are two fonts for the Sutton SignWriting symbols that are used in SVG:
the <em>Sutton SignWriting Line font</em> as the positive space of the symbol glyphs on Unicode plane 15 and
the <em>Sutton SignWriting Fill font</em> as the negative space of the symbol glyphs on Unicode plane 16.
These glyphs descend below the baseline.
</p>
<ul><li><a class="" href="assets/SuttonSignWritingLine.ttf" role="button">Sutton SignWriting Line Font</a></li>
<li><a class="" href="assets/SuttonSignWritingFill.ttf" role="button">Sutton SignWriting Fill Font</a></li></ul>
<hr>
<h3 id="ssw-font-oned">One Dimensional Font for SignWriting in Unicode</h3>
<p>The Sutton SignWriting One-D font is production ready.
It uses the SignWriting in Unicode (SWU) experimental characters to visualizes a sign as a 1-dimensional string of glyphs for structural markers, symbols, and numbers.
These glyphs are centered above the baseline and are meant to be used in traditionally 1-dimensional situations.
</p>
<ul><li><a class="" href="assets/SuttonSignWritingOneD.ttf" role="button">Sutton SignWriting One-D Font</a></li></ul>
<hr>
<h3 id="ssw-font-null">Sutton SgnWriting Null</h3>
<p>The Sutton SignWriting Null font provides empty glyphs for invalid symbol codes on Plane 4 and Plane 15.
The font is useful to normalize how browsers and software process invalid characters.
</p>
<ul><li><a class="" href="assets/SuttonSignWritingNull.ttf" role="button">Sutton SignWriting Null Font</a></li></ul>
<hr>
<h2 id="svg">SVG Considerations</h2>
<p>SVG is used to create the 2-dimensional signs of Sutton SignWriting.
The SVG images can be downloaded from the SignWriting Server or created with a JavaScript function.
SVG images requested from the SignWriting Server require an internet connection and a separate download for each image.
SVG images created with a JavaScript function require TrueType Fonts for display.
</p>
<ul><li><a class="" href="components/svg.html" role="button">SVG Components</a></li>
<li><a class="" href="http://signpuddle.net/index.html" role="button">SignWriting Server</a></li></ul>
<hr>
<h2 id="js">JavaScript Libraries</h2>
<h3>Sutton SignWriting JavaScript Packages</h3>
<p>The Sutton SignWriting JavaScript library has been rewritten for modular packages.
These packages are available on GitHub, NPM, and Unpkg.</p>
<ul>
<li>@sutton-signwriting/core for Node and Browser (<a href="https://github.com/sutton-signwriting/core">source</a>, <a href="https://unpkg.com/browse/@sutton-signwriting/core/">distribution</a>, and <a href="https://sutton-signwriting.github.io/core/">documentation</a>)</li>
<li>@sutton-signwriting/font-db for Node (<a href="https://github.com/sutton-signwriting/font-db">source</a>, <a href="https://unpkg.com/browse/@sutton-signwriting/font-db/">distribution</a>, and <a href="https://sutton-signwriting.github.io/font-db/">documentation</a>)</li>
<li>@sutton-signwriting/font-ttf for Browser (<a href="https://github.com/sutton-signwriting/font-ttf">source</a>, <a href="https://unpkg.com/browse/@sutton-signwriting/font-ttf/">distribution</a>, and <a href="https://sutton-signwriting.github.io/font-ttf/">documentation</a>)</li>
<li>@sutton-signwriting/react-components for Browser (coming soon)</li>
</ul>
<hr>
<p>The JavaScript function library provided in the Sutton SignWriting Project is monolithic and fully functional.
<p>This library leverages the TrueType fonts without any additional requirements.
Simply include the "<a href="assets/SuttonSignWriting.js">SuttonSignWriting.js</a>" script or the minified version "<a href="assets/SuttonSignWriting.min.js">SuttonSignWriting.min.js</a>" in any HTML page to access the function library.
View the <a href="components/js.html">API Reference</a> for example usage.</p>
<ul><li><a class="" href="assets/SuttonSignWriting.js" role="button">Sutton SignWriting JavaScript Library (82 KB)</a></li>
<li><a class="" href="assets/SuttonSignWriting.min.js" role="button">Minified Sutton SignWriting JS Library (38 KB)</a></li></ul>
<hr>
<div class="col-md-8 col-sm-12">
<p><img src="assets/ssw_logo.svg" alt=""></p>
</div>
</div>
</div>
</div>
</body>
</html>