Hi David,

Possibly this may be helpful to give you an idea of how SVG is used to build 
fonts.
A few years ago I worked on a project to access svg Unicode fonts and modify 
them.
I clipped the following from my app that lists the fonts available as SVG files 
in an array that would feed a url request

The url is

var baseURL="http://www.fileformat.info/info/unicode/font/";

The array of folders that access each svg font:
i.e. open file folder baseURL+fontFamilyArray[?]

 //---UNICODE FONTS----
var fontFamilyArray=[];

fontFamilyArray[0]="Andagii"
fontFamilyArray[1]="Andale Mono"
fontFamilyArray[2]="AnmolUni"
fontFamilyArray[3]="AnmolUni Bold"
fontFamilyArray[4]="AnmolUniBani"
fontFamilyArray[5]="AnmolUniBani Bold"
fontFamilyArray[6]="AnmolUniBaniHeavy Regular"
fontFamilyArray[7]="AnmolUniHeavy Regular"
fontFamilyArray[8]="AR PL ShanHeiSun Uni"
fontFamilyArray[9]="Arial"
fontFamilyArray[10]="Arial Black"
fontFamilyArray[11]="Arial Bold"
fontFamilyArray[12]="Arial Bold Italic"
fontFamilyArray[13]="Arial Italic"
fontFamilyArray[14]="Arial Unicode MS"
fontFamilyArray[15]="Bitstream Vera Sans"
fontFamilyArray[16]="Bitstream Vera Sans Bold"
fontFamilyArray[17]="Bitstream Vera Sans Bold Oblique"
fontFamilyArray[18]="Bitstream Vera Sans Mono"
fontFamilyArray[19]="Bitstream Vera Sans Mono Bold"
fontFamilyArray[20]="Bitstream Vera Sans Mono Bold Oblique"
fontFamilyArray[21]="Bitstream Vera Sans Mono Oblique"
fontFamilyArray[22]="Bitstream Vera Sans Oblique"
fontFamilyArray[23]="Bitstream Vera Serif"
fontFamilyArray[24]="Bitstream Vera Serif Bold"
fontFamilyArray[25]="Braille AOE"
fontFamilyArray[26]="Calibri"
fontFamilyArray[27]="Calibri Bold"
fontFamilyArray[28]="Calibri Bold Italic"
fontFamilyArray[29]="Calibri Italic"
fontFamilyArray[30]="Cambria"
fontFamilyArray[31]="Cambria Bold"
fontFamilyArray[32]="Cambria Bold Italic"
fontFamilyArray[33]="Cambria Italic"
fontFamilyArray[34]="Candara"
fontFamilyArray[35]="Candara Bold"
fontFamilyArray[36]="Candara Bold Italic"
fontFamilyArray[37]="Candara Italic"
fontFamilyArray[38]="Cardo"
fontFamilyArray[39]="Century Schoolbook L Bold"
fontFamilyArray[40]="Century Schoolbook L Bold Italic"
fontFamilyArray[41]="Century Schoolbook L Italic"
fontFamilyArray[42]="Century Schoolbook L Roman"
fontFamilyArray[43]="Code2"
fontFamilyArray[44]="Code21"
fontFamilyArray[45]="Code22"
fontFamilyArray[46]="Comic Sans MS"
fontFamilyArray[47]="Comic Sans MS Bold"
fontFamilyArray[48]="Consolas"
fontFamilyArray[49]="Consolas Bold"
fontFamilyArray[50]="Consolas Bold Italic"
fontFamilyArray[51]="Consolas Italic"
fontFamilyArray[52]="Constantia"
fontFamilyArray[53]="Constantia Bold"
fontFamilyArray[54]="Constantia Bold Italic"
fontFamilyArray[55]="Constantia Italic"
fontFamilyArray[56]="Corbel"
fontFamilyArray[57]="Corbel Bold"
fontFamilyArray[58]="Corbel Bold Italic"
fontFamilyArray[59]="Corbel Italic"
fontFamilyArray[60]="Courier New"
fontFamilyArray[61]="Courier New Bold"
fontFamilyArray[62]="Courier New Bold Italic"
fontFamilyArray[63]="Courier New Italic"
fontFamilyArray[64]="DejaVu Sans"
fontFamilyArray[65]="DejaVu Sans Bold"
fontFamilyArray[66]="DejaVu Sans Bold Oblique"
fontFamilyArray[67]="DejaVu Sans Condensed"
fontFamilyArray[68]="DejaVu Sans Condensed Bold"
fontFamilyArray[69]="DejaVu Sans Condensed Bold Oblique"
fontFamilyArray[70]="DejaVu Sans Condensed Oblique"
fontFamilyArray[71]="DejaVu Sans ExtraLight"
fontFamilyArray[72]="DejaVu Sans Mono"
fontFamilyArray[73]="DejaVu Sans Mono Bold"
fontFamilyArray[74]="DejaVu Sans Mono Bold Oblique"
fontFamilyArray[75]="DejaVu Sans Mono Oblique"
fontFamilyArray[76]="DejaVu Sans Oblique"
fontFamilyArray[77]="DejaVu Serif"
fontFamilyArray[78]="DejaVu Serif Bold"
fontFamilyArray[79]="DejaVu Serif Bold Italic"
fontFamilyArray[80]="DejaVu Serif Condensed"
fontFamilyArray[81]="DejaVu Serif Condensed Bold"
fontFamilyArray[82]="DejaVu Serif Condensed Bold Italic"
fontFamilyArray[83]="DejaVu Serif Italic"
fontFamilyArray[84]="DejaVu Serif Italic Condensed"
fontFamilyArray[85]="DFKai-SB"
fontFamilyArray[86]="DFSongStd"
fontFamilyArray[87]="Dingbats"
fontFamilyArray[88]="Divona"
fontFamilyArray[89]="Doulos SIL"
fontFamilyArray[90]="Ekushey Durga Normal"
fontFamilyArray[91]="Ekushey Punarbhaba Normal"
fontFamilyArray[92]="Ekushey Saraswatii Normal"
fontFamilyArray[93]="Ekushey Sharifa Normal"
fontFamilyArray[94]="Ekushey Sumit Normal"
fontFamilyArray[95]="Elham"
fontFamilyArray[96]="Everson Mono Unicode"
fontFamilyArray[97]="Expressway Free"
fontFamilyArray[98]="Ezra SIL"
fontFamilyArray[99]="Ezra SIL SR"
fontFamilyArray[100]="Gentium"
fontFamilyArray[101]="Gentium Italic"
fontFamilyArray[102]="GentiumAlt"
fontFamilyArray[103]="GentiumAlt Italic"
fontFamilyArray[104]="Georgia"
fontFamilyArray[105]="Georgia Bold"
fontFamilyArray[106]="Georgia Bold Italic"
fontFamilyArray[107]="Georgia Italic"
fontFamilyArray[108]="Harrington"
fontFamilyArray[109]="Hnias"
fontFamilyArray[110]="Homa"
fontFamilyArray[111]="Impact"
fontFamilyArray[112]="Jomolhari"
fontFamilyArray[113]="JunicodeBold"
fontFamilyArray[114]="JunicodeBoldItalic"
fontFamilyArray[115]="JunicodeItalic"
fontFamilyArray[116]="JunicodeRegular"
fontFamilyArray[117]="Kabel Book"
fontFamilyArray[118]="Koodak"
fontFamilyArray[119]="LastResort"
fontFamilyArray[120]="LeedsUni"
fontFamilyArray[121]="Liberation Mono"
fontFamilyArray[122]="Liberation Mono Bold"
fontFamilyArray[123]="Liberation Mono Bold Italic"
fontFamilyArray[124]="Liberation Mono Italic"
fontFamilyArray[125]="Liberation Sans"
fontFamilyArray[126]="Liberation Sans Bold"
fontFamilyArray[127]="Liberation Sans Bold Italic"
fontFamilyArray[128]="Liberation Sans Italic"
fontFamilyArray[129]="Liberation Serif"
fontFamilyArray[130]="Liberation Serif Bold"
fontFamilyArray[131]="Liberation Serif Bold Italic"
fontFamilyArray[132]="Liberation Serif Italic"
fontFamilyArray[133]="Likhan"
fontFamilyArray[134]="Linux Libertine"
fontFamilyArray[135]="Linux Libertine Bold"
fontFamilyArray[136]="Linux Libertine Bold Italic"
fontFamilyArray[137]="Linux Libertine Italic"
fontFamilyArray[138]="Linux Libertine Underlined"
fontFamilyArray[139]="Lucida Bright"
fontFamilyArray[140]="Lucida Bright Demibold"
fontFamilyArray[141]="Lucida Bright Demibold Italic"
fontFamilyArray[142]="Lucida Bright Italic"
fontFamilyArray[143]="Lucida Bright Regular"
fontFamilyArray[144]="Lucida Calligraphy Italic"
fontFamilyArray[145]="Lucida Console"
fontFamilyArray[146]="Lucida Fax Demibold"
fontFamilyArray[147]="Lucida Fax Demibold Italic"
fontFamilyArray[148]="Lucida Fax Italic"
fontFamilyArray[149]="Lucida Fax Regular"
fontFamilyArray[150]="Lucida Handwriting Italic"
fontFamilyArray[151]="Lucida Sans Demibold"
fontFamilyArray[152]="Lucida Sans Demibold Italic"
fontFamilyArray[153]="Lucida Sans Demibold Roman"
fontFamilyArray[154]="Lucida Sans Italic"
fontFamilyArray[155]="Lucida Sans Regular"
fontFamilyArray[156]="Lucida Sans Typewriter Bold"
fontFamilyArray[157]="Lucida Sans Typewriter Bold Oblique"
fontFamilyArray[158]="Lucida Sans Typewriter Oblique"
fontFamilyArray[159]="Lucida Sans Typewriter Regular"
fontFamilyArray[160]="Lucida Sans Unicode"
fontFamilyArray[161]="Microsoft Sans Serif"
fontFamilyArray[162]="MingLiU"
fontFamilyArray[163]="Monotype Corsiva"
fontFamilyArray[164]="Morsealfabetet"
fontFamilyArray[165]="MPH 2B Damase"
fontFamilyArray[166]="Myriad Condensed Web"
fontFamilyArray[167]="Myriad Condensed Web Italic"
fontFamilyArray[168]="Myriad Web"
fontFamilyArray[169]="Myriad Web Bold"
fontFamilyArray[170]="Myriad Web Italic"
fontFamilyArray[171]="Nazli"
fontFamilyArray[172]="Nazli Bold"
fontFamilyArray[173]="NewMedia"
fontFamilyArray[174]="NewMedia Bold"
fontFamilyArray[175]="NewMedia Bold Italic"
fontFamilyArray[176]="NewMedia Regular Italic"
fontFamilyArray[177]="Nimbus Mono L Bold"
fontFamilyArray[178]="Nimbus Mono L Bold Oblique"
fontFamilyArray[179]="Nimbus Mono L Regular"
fontFamilyArray[180]="Nimbus Mono L Regular Oblique"
fontFamilyArray[181]="Nimbus Roman No9 L Medium"
fontFamilyArray[182]="Nimbus Roman No9 L Medium Italic"
fontFamilyArray[183]="Nimbus Roman No9 L Regular"
fontFamilyArray[184]="Nimbus Roman No9 L Regular Italic"
fontFamilyArray[185]="Nimbus Sans L Bold"
fontFamilyArray[186]="Nimbus Sans L Bold Condensed"
fontFamilyArray[187]="Nimbus Sans L Bold Condensed Italic"
fontFamilyArray[188]="Nimbus Sans L Bold Italic"
fontFamilyArray[189]="Nimbus Sans L Regular"
fontFamilyArray[190]="Nimbus Sans L Regular Condensed"
fontFamilyArray[191]="Nimbus Sans L Regular Condensed Italic"
fontFamilyArray[192]="Nimbus Sans L Regular Italic"
fontFamilyArray[193]="Onuava"
fontFamilyArray[194]="Palatino Linotype"
fontFamilyArray[195]="Palatino Linotype Bold"
fontFamilyArray[196]="Palatino Linotype Bold Italic"
fontFamilyArray[197]="Palatino Linotype Italic"
fontFamilyArray[198]="Papyrus LET Plain:1."
fontFamilyArray[199]="Penuturesu"
fontFamilyArray[200]="PMingLiU"
fontFamilyArray[201]="Reader Sans Roman"
fontFamilyArray[202]="Remington Reseskrivmaskin"
fontFamilyArray[203]="Remington Reseskrivmaskin Bold"
fontFamilyArray[204]="Roya"
fontFamilyArray[205]="Roya Bold"
fontFamilyArray[206]="Rupali"
fontFamilyArray[207]="Scheherazade"
fontFamilyArray[208]="SF Diego Sans"
fontFamilyArray[209]="SF Diego Sans Condensed"
fontFamilyArray[210]="SF Diego Sans Condensed Oblique"
fontFamilyArray[211]="SF Diego Sans Oblique"
fontFamilyArray[212]="SF Diego Sans Outline"
fontFamilyArray[213]="SF Diego Sans Outline Oblique"
fontFamilyArray[214]="SF Diego Sans Shaded"
fontFamilyArray[215]="SF Diego Sans Shaded Oblique"
fontFamilyArray[216]="Sirona"
fontFamilyArray[217]="SolaimanLipi"
fontFamilyArray[218]="Standard Symbols L"
fontFamilyArray[219]="Sylfaen"
fontFamilyArray[220]="Symbol"
fontFamilyArray[221]="Tahoma"
fontFamilyArray[222]="Tahoma Bold"
fontFamilyArray[223]="Tahoma Bold Italic"
fontFamilyArray[224]="Tahoma Italic"
fontFamilyArray[225]="Talos"
fontFamilyArray[226]="Terafik"
fontFamilyArray[227]="Terafik Bold"
fontFamilyArray[228]="Times New Roman"
fontFamilyArray[229]="Times New Roman Bold"
fontFamilyArray[230]="Times New Roman Bold Italic"
fontFamilyArray[231]="Times New Roman Italic"
fontFamilyArray[232]="Titr Bold"
fontFamilyArray[233]="Trebuchet MS"
fontFamilyArray[234]="Trebuchet MS Bold"
fontFamilyArray[235]="Trebuchet MS Bold Italic"
fontFamilyArray[236]="Trebuchet MS Italic"
fontFamilyArray[237]="Unicode BMP Fallback SIL"
fontFamilyArray[238]="URW Bookman L Demi Bold"
fontFamilyArray[239]="URW Bookman L Demi Bold Italic"
fontFamilyArray[240]="URW Bookman L Light"
fontFamilyArray[241]="URW Bookman L Light Italic"
fontFamilyArray[242]="URW Chancery L Medium Italic"
fontFamilyArray[243]="URW Gothic L Book"
fontFamilyArray[244]="URW Gothic L Book Oblique"
fontFamilyArray[245]="URW Gothic L Demi"
fontFamilyArray[246]="URW Gothic L Demi Oblique"
fontFamilyArray[247]="URW Palladio L Bold"
fontFamilyArray[248]="URW Palladio L Bold Italic"
fontFamilyArray[249]="URW Palladio L Italic"
fontFamilyArray[250]="URW Palladio L Roman"
fontFamilyArray[251]="Verdana"
fontFamilyArray[252]="Verdana Bold"
fontFamilyArray[253]="Verdana Bold Italic"
fontFamilyArray[254]="Verdana Italic"
fontFamilyArray[255]="Viner Hand ITC"
fontFamilyArray[256]="Vivaldi Italic"
fontFamilyArray[257]="Vladimir Script"
fontFamilyArray[258]="Webdings"
fontFamilyArray[259]="WenQuanYi Zen Hei"
fontFamilyArray[260]="Willow"
fontFamilyArray[261]="Wingdings"
fontFamilyArray[262]="Y.OzFont"
fontFamilyArray[263]="Y.OzFontA"
fontFamilyArray[264]="Y.OzFontAP"
fontFamilyArray[265]="Y.OzFontN"
fontFamilyArray[266]="Y.OzFontNP"
fontFamilyArray[267]="Y.OzFontP"
fontFamilyArray[268]="Zapf Chancery Bold BT"
fontFamilyArray[269]="Zapf Chancery Demi BT"
fontFamilyArray[270]="Zapf Chancery Medium BT"
fontFamilyArray[271]="Zapf Chancery Medium Italic BT"
--- In svg-developers@yahoogroups.com, "David Dailey" <ddailey@...> wrote:
>
> A student and I are working on a project that will involve using the
> browser-based manipulation and distortion of typefaces using SVG. We're
> interested in finding a very "simple" and liberally licensed typeface. We've
> worked with Symbola before which has a nice and full set of glyphs, but the
> paths of Symbola are very complex, having been created with some sort of
> package, exported to TTF prior to our conversion to SVG.  As with many
> things like the familiar HTML5 logo, the geometry underlying the glyphs has
> not been designed with an eye to "geometric accessibility" [1] . The "5", in
> the logo, for example, consists of four separate polygons temporally
> displayed in the code in a completely non-intuitive order,* which would
> totally defy the ability of someone trying to understand the geometry of a
> picture haptically or tactiley.
> 
>  
> 
> What we would like is something that has a minimal number of points in its
> SVG path (for example a sans-serif H would have 12 points in its outline,
> and a serif version might have 16). Anyone who has tried to hand edit or
> script typical files found at http://openclipart.org/ (typically made in
> Inkscape and filled with irrelevant gradients and filters, empty paths and
> path vertices repeated a dozen times consecutively and exported without
> optimization) knows what I mean. The SVG code should be as clean (as if it
> were hand-written by someone with knowledge of high school level coordinate
> geometry)!
> 
> Any tips would be appreciated.
> 
>  
> 
> [1] http://cs.sru.edu/~ddailey/svg/GeometricAccessibility.html 
> 
> 
> 
> [Non-text portions of this message have been removed]
>




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

-----
To unsubscribe send a message to: svg-developers-unsubscr...@yahoogroups.com
-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:
    svg-developers-dig...@yahoogroups.com 
    svg-developers-fullfeatu...@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
    svg-developers-unsubscr...@yahoogroups.com

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

Reply via email to