In the four examples at 

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

 

Here are the scores by browser for what I think should be proper display (if
I understand how <font> is supposed to work):

 

IE/Adobe ASV   == 4/4

Opera                   ==1/4

Chrome                ==1/4

Safari                     ==1/4

Firefox                  ==0/4

IE9                          ==0/4

 

The four tests are 

1.       Support of d attribute within glyph

2.       Support of simple black path as child of glyph

3.       Support of simple red path as child of glyph

4.       Support of path with animated gradient in glyph

 

Several questions of different sorts follow:

 

A.      Does anyone know when any browser is likely to take the next step
(to do simple paths as children of glyphs)???

 

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).

 

An emoji subset of the Symbola font from George Douros  can be seen here in
Opera, Safari, Chrome or ASV:

http://cs.sru.edu/~ddailey/svg/SymbolaB1.svg 

 

The data is currently about 2MB for the 1500 some odd characters. It would
be greatly reduced in size, as well as more semantically appropriate, and
accessible, if we had access to gradients, color, pattern, and replicate for
the definitions of the glyphs. 

 

B.      Curiously I see that Firefox substitutes its own charset for many of
the emoji. Does anyone know where I can get the source code for the symbols
used in Firefox??

C.      I was unhappy with the mushroom character U+1f344, so I played a bit
with rebuilding it as follows:
<glyph glyph-name="MUSHROOMcandidate2" unicode="p" horiz-adv-x="1940" d = "M
1550 710.5 Q 1650 840 1610.5 920.5 Q 1580 1010 1130.5 970 Q 690 930 840 810
Q 990 690 1010.5 450.5 Q 1040 220 1190 190.5 Q 1340 170 1480.5 210 Q 1630
250 1540 420 Q 1450 590 1550 710.5 M 940.5 860.5 Q 610 1100 630.5 1170 Q 660
1240 770 1250.5 Q 880 1270 1110.5 1270 Q 1350 1270 1610 1300 Q 1870 1330
1920 1250.5 Q 1970 1180 1810 1060 Q 1650 940 1460.5 780.5 Q 1280 630 940.5
860.5 z">

</glyph>

The multiple Moveto commands, however result in fill-rule=evenodd being
applied by default. Does anyone know if that is what is supposed to happen?
It makes it rather goofy, until we get <superpath> in SVG since overlapping
boundaries will have to trace one another unless we get support for <g> as a
child of <glyph>. 

 

Support for iconographic script such as emoji, depends rather critically
upon <replicate> -- just another use case for those keeping score. The count
of distinct use cases is now 2713 - the approximate year that <replicate>
and <random> will enter SVG.

 

Cheers

David

 

 



[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