Hi Robert,

 

You wrote:

data:text/html,<body style%3D"font-size%3A 300px%3B">poo
%26%23x1f4a9%3B<%2Fbody>

 

Does that mean that FF will provide path definitions for fonts representing
all Unicode, or are emoji viewed as special? 

 

When I run the page at http://cs.sru.edu/~ddailey/svg/SymbolaB1.svg in
Firefox, I see that FF currently provides its own examples of many of the
emoji (including x1f4a9). Where in the Mozilla archives could I find the
path data associated with those glyphs? Some of them are quite nice, and
would be, perhaps, better than some of the Symbola characters. For example,
the poo character in Symbola is rather "crappy" compared to the Mozilla
version. I assume the Mozilla variants are liberally licensed?

 

How about animation in emoji in FF? 

 

Some of them literally cry out for animation, polychrome, gradients, etc. I
suppose if one is building them into the browser then one doesn't have to
worry too much about 2MB of path data, but a "canonical" emoji font would
clearly be much smaller. Gradients could help, in an example like "foggy"
U+1f301 implemented in Symbola as a graduated halftone and taking 12819
bytes to encode [1] .  A gradient with stop-opacity<1 would bring such an
effect very easily.

 

 

The character  U+1F53A  "up pointing red triangle" in Symbola is represented
with a half-tone (lots of dots) and currently takes up 19963 bytes in SVG.
An up pointing red triangle in native SVG would take up about 40 bytes. A
500-fold reduction in font size would clearly be advantageous for portable
fonts (but this is an extreme example).

 

I'm thinking that the modifications of Symbola that we're considering will
assume that most browsers will have better scores on the 4/4 test [2] in the
foreseeable future, with IE and FF being the only significant holdouts. At
any rate, if we can provide a 200K semanticon font (with emoji as a subset)
as SVG, then incentive for expanded implementation across browsers of the
spec may be added.  Maybe not, but I figure that only about 1/3 of the
glyphs used in the world come from font-families - the remainder, on shop
signs, adverts and the like are hand drawn.  

 

In grad school I worked out a system of about 100 semantic primitives out of
which one could express almost all ideas that were not bound to the
molecular world: ideas of philosophy, science and abstraction. It was the
hamburgers and the typhoons that were hard to express with semantic
primitives, but emoji together with some other work on universal symbologies
provide insight into how one might make a more comprehensive (and compact)
orthography that "works" across cultures.

 

Best regards

David

 

[1] http://cs.sru.edu/~ddailey/svg/SymbolaB1.svg

 

[2] http://cs.sru.edu/~ddailey/svg/embedSVGfont1.html 



 

From: [email protected] [mailto:[email protected]]
On Behalf Of Robert Longson
Sent: Sunday, November 04, 2012 3:08 AM
To: [email protected]
Subject: [svg-developers] Re: current level of support for SVG fonts by
browser -- preparing for emoji and other semanticons

 

  

> It would be important for both accessibility and for the implementation of
> emoji (in which color is a part of the Unicode definition of many of the
> characters).

Browsers are implementing emoji without using SVG. Firefox 19 will support
colour emoji as will Safari/Chrome on Mac OS 10.7

Here's an example.

data:text/html,<body style%3D"font-size%3A 300px%3B">poo
%26%23x1f4a9%3B<%2Fbody>

You need to be on Mac 10.7 for this as it ships with an emoji font.

Best regards

Robert.





[Non-text portions of this message have been removed]



------------------------------------

-----
To unsubscribe send a message to: [email protected]
-or-
visit http://groups.yahoo.com/group/svg-developers and click "edit my 
membership"
----Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/svg-developers/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/svg-developers/join
    (Yahoo! ID required)

<*> To change settings via email:
    [email protected] 
    [email protected]

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Reply via email to