ISWA web font
Jonathan Duncan
duncanjonathan at YAHOO.CA
Tue Sep 2 16:19:21 UTC 2014
Hi Val and List,
I want to share what I think could be a positive move forward with
the ISWA fonts.
Currently there is one for use with the graphite engine developped
by Eduardo Trápani. It works mainly with Firefox and seems to be
mainly intended for web. Graphite is a special rendering system that
enhances TrueType Fonts with special rules to support complex scripts.
Wikipedia says that: "It allows for a variety of rendering rules,
including ligatures, glyph substitution, glyph insertion, glyph
rearrangement, anchoring diacritics, kerning, and justification." But
was never intented to do x,y coordinate positioning like we need for
SignWriting, but Eduardo did manage to get it to work.
Often times when we hear of TTF we think on the fonts we use in our
text editors, and although the font created by Eduardo is that kind of
font, it still needs the Graphite engine to render it. Only a few
programs
<http://scripts.sil.org/cms/scripts/page.php?site_id=projects&item_id=graphite_apps>
support the Graphite engine. So if the bugs get sorted out it will
mostly be used in the SignWriting community in the Mozilla FireFox browser.
I think that a better option is to us modern web fonts along with
specialized CSS, and javascript to render the font. Font makers such as
http://fontcustom.com/ and https://icomoon.io/ create several type of
fonts so that it can be compatible with most browers. For example
creating a font with https://icomoon.io/ would create a "Web Open Font
Format", "Embedded OpenType", "TrueType", and an SVG font. They are
fallback fonts. If a web page can't use one type of font it will try
the next. They also work with PUA unicode area as does Eduardo's TTF font.
A popular example of the icon font called font awesome
http://fortawesome.github.io/Font-Awesome/examples/
Currently they only display the font in one color only. So we would
have to save each shape in font and use CSS and javascript to overlay
two characters one for each shape on top of each other to get a two
color font we need for SignWriting.
It would be some work to make the font and the CSS and Javascript
but should be smaller than current fonts, be client side, compatible
with all modern broswers, not need Graphite, not have the same origin
shortcoming as my previous fonts had (once the font is downloaded to the
browser cache, it should work in all web sites that use it without have
to fetch it for each website.
So combining the work Steve Slevinski did for FSW or Unicode to show as
SignWriting on a web page, Eduardo work with TTF and my work the
refactorized font for the part, I think this would be the most promising
direction for SignWriting fonts on the web.
The first step would be to put together a proof of concept and see if we
run into any unexpected problems. Then work through creating the font
file and the CSS Javascript for 1 base symbol for each category. Then
implementing the whole font.
If anybody has any questions or comments, please feel free.
Regards,
Jonathan
--
email: duncanjonathan at yahoo.ca <mailto:duncanjonathan at yahoo.ca>
joyoduncan at gmail.com <mailto:joyoduncan at gmail.com>
Cel Honduras: (504)3141-1171
Tel USA: (347)875-8442
Skype: yojoduncan
SignWriter Studio <http://www.signwriterstudio.com/>
________________________________________________
SIGNWRITING LIST INFORMATION
Valerie Sutton
SignWriting List moderator
sutton at signwriting.org
Post Messages to the SignWriting List:
sw-l at listserv.valenciacollege.edu
SignWriting List Archives & Home Page
http://www.signwriting.org/forums/swlist
Join, Leave or Change How You Receive SW List Messages
http://listserv.valenciacollege.edu/cgi-bin/wa?SUBED1=SW-L&A=1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listserv.linguistlist.org/pipermail/sw-l/attachments/20140902/7d27b78d/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gehebgic.png
Type: image/png
Size: 1136 bytes
Desc: not available
URL: <http://listserv.linguistlist.org/pipermail/sw-l/attachments/20140902/7d27b78d/attachment.png>
More information about the Sw-l
mailing list