SignWriting in Unicode Next Prepared for UTC # 148 (August 2-4, 2016) a Unicode Technical Committee meeting in Redmond, WA by Stephen E Slevinski Jr in.

Slides:



Advertisements
Similar presentations
1 Web Site Design Overview of the Internet Cookie Setton.
Advertisements

KompoZer. This is what KompoZer will look like with a blank document open. As you can see, there are a lot of icons for beginning users. But don't be.
XHTML Basics.
Introduction to Microsoft Excel 2010 Chapter Extension 3.
Office 2003 Advanced Concepts and Techniques M i c r o s o f t Word Project 6 Creating a Professional Newsletter.
Exploring Other FreeHand Features – Lesson 31 Exploring Other FreeHand Features Lesson 3.
Dreamweaver 8 Concepts and Techniques Introduction Web Site Development and Macromedia Dreamweaver 8.
Creating a Portfolio Website Phillips. Go to wix.com.
Glencoe Digital Communication Tools Create a Web Page with HTML Chapter Contents Lesson 4.1Lesson 4.1 Get Started with HTML (85) Lesson 4.2Lesson 4.2 Format.
InDesign CS3 Lesson 3 Working with Frames. Using Frames Frames are containers in which you place graphics or text. Frames can also be used as graphic.
Word processing June 2013.
(Breadcrumb Navigation) Breadcrumb By: Zulqarnain Abdul Jabbar
Chapter 3 Adding Images in HTML. Agenda Understanding Web Page Images Prepare Your Images for the Web Insert an Image Specify an Image Size Add Alternative.
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Software: Word processing Suitable for: Beginner Improver Advanced.
Chapter 4 Dreamweaver: Part II The Web Warrior Guide to Web Design Technologies.
Getting Started with Expression Web 3
Chapter 2: Text.
1 herbert van de sompel CS 502 Computing Methods for Digital Libraries Cornell University – Computer Science Herbert Van de Sompel
Chapter 4-Text.
Chapter 4 Adding Images. Chapter 4 Lessons Introduction 1.Insert and align images 2.Enhance an image and use alternate text 3.Insert a background image.
Inspire students to develop ideas & organize thinking
Chapter 2 Developing a Web Page. A web page is composed of two distinct sections: –The head content –The body Creating Head Content and Setting Page Properties.
The Internet and the World Wide Web. The Internet A Network is a collection of computers and devices that are connected together. The Internet is a worldwide.
CPG 4331 Class Agenda Word  Getting Started  Editing Documents  Changing Views in Documents  Format Text / Format Documents  Work With Tables  Work.
Domain 3 Understanding the Adobe Dreamweaver CS5 Interface.
Log In to your User Start: Photoshop Elements. Start a new document 700x120 pixels with white background. Create a new layer by clicking Layer -> New.
Introduction to Word 2007 INSY 102: Application Software INSY 102  Introduction to Word 2007  Slide # 1.
Chapter 7 Creating a Newsletter with a Pull-Quote and Graphics
SEC (1.4) Representing Information as bit patterns.
NVivo Software – A Qualitative Research And Data Analysis Tool: New User Tutorial Created Through a CMU Faculty Insight Team Grant by Joanne Hopper Bradley.
How the Web Works Building a Website – Lesson 1. How People Access the Web Browsers People access websites using software called a web browser. To view.
Lesson 6 Formatting Cells and Ranges. Objectives:  Insert and delete cells  Manually format cell contents  Copy cell formatting with the Format Painter.
Prepared by the Academic Faculty Members of IT. Tables Creating Tables. Merging Cells. Splitting Cells. Sorting Tables. Performing Calculations.
JavaScript Introduction and Background. 2 Web languages Three formal languages HTML JavaScript CSS Three different tasks Document description Client-side.
Microsoft Expression Web - Illustrated Unit A: Getting Started With Microsoft Expression Web.
CSE3 Winter 2014 Making Information Available to the World with HTML and Web Pages Notepad++ was used for every webpage that was created. Used XHTML (Extensible.
C# Programming: From Problem Analysis to Program Design1 Visual Studio Configuration C# Programming: From Problem Analysis to Program Design 4th Edition.
NVivo Software – A Qualitative Research
Lecturer: Dalia Mirghani
4.2 Microsoft Word.
Egyptian Language School General Questions Prep.2
5.2 Microsoft Excel.
Web Site Development and Macromedia Dreamweaver 8
Microsoft Official Academic Course, Microsoft Word 2013
OVERVIEW Objectives Follow a design document to prepare images for inclusion in a Web page Run a batch process to prepare multiple images in one step Use.
Chapter 2 Developing a Web Page.
Human Computer Interaction
Chapter 2: Text.
Exploring Microsoft Word 2003
Representing Information as bit patterns
Revision.
4.2 Microsoft Word.
EEL 3705 / 3705L Digital Logic Design
Part 3 Creating basic HTML web pages
5.2 Microsoft Excel.
Fixed Positioning.
SignWriting in Unicode Next
SignWriting in Unicode and Rich Text Considerations
Beyond SignWriting Plain Text
Part 3 Creating basic HTML web pages
Sutton SignWriting Standard of 2017
Navya Thum January 30, 2013 Day 5: MICROSOFT EXCEL Navya Thum January 30, 2013.
Start: Photoshop Elements
for the future of Sutton SignWriting
Understand basic HTML and CSS terminology, concepts, and basic operations. Objective 3.01.
Grauer and Barber Series Microsoft Word Chapter One
Welcome To Microsoft Word 2016
ASCII and Unicode.
Presentation transcript:

SignWriting in Unicode Next Prepared for UTC # 148 (August 2-4, 2016) a Unicode Technical Committee meeting in Redmond, WA by Stephen E Slevinski Jr in association with the Center for Sutton Movement Writing

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

Formal Language According to Wikipedia, "In mathematics, computer science, and linguistics, a formal language is a set of strings of symbols that may be constrained by rules that are specific to it." Sign as Word Mathematical ASCII name Optional time for sorting Mandatory space for visual

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.

AS18711S20500M514x517S x483S x506 AS18711S20500M514x517S x483S x506 A S18711S20500M514x517S x483 S x506 M 514x517S x483 S x506 (514,517)(490,483) (486,506) TimeSpace Sequence Marker Symbol Middle Lane SignBox Max Coord Spatial Symbol Formal SignWriting FSW is a formal language and a script encoding

2016 Highlight - SignCorpus A Web Tool for Building Parallel Corpora of Spoken and Sign Languages. Formal SignWriting Web Interface Generates flat file data

Real World Impact 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 Formal SignWriting Adoption Unicode Considerations

CSMW Proposal for Unicode 10 and 2016 Font Development 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

CSMW Proposal for Unicode 10 with Vertical Layout and Lanes JavaScript and CSS Dynamic HTML and CSS Hardcoded Visit either link, then change page size or zoom. The signs will reflow into different columns.

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, 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

CSMW Proposal for Unicode 10 with Vertical Layout and Lanes JavaScript FSW source coordinates Unicode Plane 4 for S2ff00

Formal SignWriting and Fonts Version 1: Private Use Area Plane 16 SignWriting 2010 Fonts Render FSW with css, zoom, and reflow Version 2: Proposed Unicode 10 Plane 4 Sutton SignWriting Fonts Sutton SignWriting rendered from Formal SignWriting with 2 KB each of HTML, CSS and JS

SignWriting in Unicode Next Discuss accomplishments Share insights Create action items SignWriting Design, With Three Examples and Their Representation

SignWriting Design, With Three Examples and Their Representation M536x518S2ff00482x483S x457

SignWriting Design, With Three Examples and Their Representation M518x524S2ff10482x495S x510S31a30489x498S x485S x476

SignWriting Design, With Three Examples and Their Representation AS11817S15a06S2960bS20b00S10e30S15a36S30a00S34410M552x611S30a00482x483S x504S x523S15a06482x549S2960b512x542S15a36513x599S10e30517x574S20b00539x587

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.

Formal SignWriting Regular Expressions Query Strings CSMW Proposal Workflow SVG Unicode 10 TTF 10% to 50% reduction 15 to 50 times expansion process million of characters per second search results 15 times expansion single character per symbol CSS style text JS ASCII Lite Markup 6 KB zipped 16-bit SignWriting Server SVG Shapes paths without Unicode text and fonts Remote Website

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.

What about SW in Unicode 8? PUA Plane 15 design (1,179 characters) The symbol only design removed 2-D layout by dropping 5 structural markers and 500 number characters N4015 Preliminary Unicode (674 characters) N4090 Revised Unicode (672 characters) N4342 Unicode Proposal (672 characters) A new inherent design removes 2 characters (F1 and R1) and breaks collation as stated in proposal A new facial diacritic design is proposed that is unsupported and untested Character encoding design history Please deprecate

SignWriting in Unicode Next by Stephen E Slevinski Jr