From 463f4330186e284e0515831551b41425df03ad1f Mon Sep 17 00:00:00 2001 From: Mischa POSLAWSKY Date: Fri, 24 Jul 2015 19:06:38 +0200 Subject: [PATCH] latin: replace asl font by signwriting unicode Shapes copied from "Lessons in SignWriting" by Valerie Sutton, page 74 --- latin.plp | 7 +------ writing-latn.inc.pl | 10 +++++++++- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/latin.plp b/latin.plp index 94b583c..eb648c3 100644 --- a/latin.plp +++ b/latin.plp @@ -20,12 +20,7 @@ Html({ font-family: Suetterlin; /* R. G. Arens */ src: url("/suetterlin.ttf"); } - @font-face { - font-family: Gallaudet; - src: url("/gallaudet.ttf"); - } .glyphs tr:first-child+tr td { font-family: Suetterlin } - .glyphs tr:first-child+tr+tr td { font-family: Gallaudet }

Latin alphabet

@@ -47,7 +42,7 @@ unless (exists $get{v}) { my %scriptname = ( latn => 'Latin', latfsuet => 'Sütterlin', - ase => 'ASL shapes', + asl => 'ASL', # American manual alphabet brai => 'Braille', morse => 'Morse', tap => 'Tap code', diff --git a/writing-latn.inc.pl b/writing-latn.inc.pl index f243510..2885e98 100644 --- a/writing-latn.inc.pl +++ b/writing-latn.inc.pl @@ -13,7 +13,15 @@ sub disptap { ( latn => [qw{ a b c d e f g h i j k l m n o p q r s t u v w x y z }], latfsuet => [qw{ a b c d e f g h i j k l m n o p q r ſ s t u v w x y z }], -ase => [qw{ a b c d e f g h i j k l m n o p q r s t u v w x y z }], +asl => [ + map { pack 'W*', map { hex "1D$_" } unpack '(A3)*', $_ } qw{ + 8F7a9c 847a9c 86Da9c 801a9c 84Aa9c + 8CEa9c 8F0 815aa2 892a9c 892a9c9A2aac + 840a9c 8DCa9c 88Da9c + 819a9c 876a9c 840a9caA1 8F0a9caA1 81Aa9c + 903a9c 8FBa9c 815a9c 80Ea9c 887a9c + 806a9c 89Aa9c 800a9c945aaa +}], brai => [qw{ ⠁ ⠃ ⠉ ⠙ ⠑ ⠋ ⠛ ⠓ ⠊ ⠚ ⠅ ⠇ ⠍ ⠝ ⠕ ⠏ ⠟ ⠗ ⠎ ⠞ ⠥ ⠧ ⠺ ⠭ ⠽ ⠵ }], morse => [map {tr/.-/‧‑/r} qw{ .- -... -.-. -.. . ..-. --. .... .. .--- -.- .-.. -- -- 2.30.0