SVGFonts: Difference between revisions

1,237 bytes added ,  20 July 2012
 
(3 intermediate revisions by 3 users not shown)
Line 16: Line 16:


''yapgraph : Do you think that we should separate SVG Tiny and SVG Full in the table ? And add Roc SVG Opentype proposal ?''
''yapgraph : Do you think that we should separate SVG Tiny and SVG Full in the table ? And add Roc SVG Opentype proposal ?''
''jrmuizel: I'd suggest moving splitting out SVG tiny to a separate page'


=== Features comparison Table ===
=== Features comparison Table ===
Line 132: Line 133:
|style="border-style: solid; border-width: 0 1px 0 0; background-color: #A5F47D;"| Yes
|style="border-style: solid; border-width: 0 1px 0 0; background-color: #A5F47D;"| Yes
|style="border-style: solid; border-width: 0"| No
|style="border-style: solid; border-width: 0"| No
|-
|style="border-style: solid; border-width: 0 3px 0 0; background-color: #F9F9F9;"| Subpixel antialiasing
|style="border-style: solid; border-width: 0 1px 0 0; background-color: #A5F47D;"| Yes
|style="border-style: solid; border-width: 0"| Probably not if color is included
|-
|-
|style="border-style: solid; border-width: 0 3px 0 0; background-color: #F9F9F9;"| Implementation strategy
|style="border-style: solid; border-width: 0 3px 0 0; background-color: #F9F9F9;"| Implementation strategy
Line 169: Line 166:
''jrmuizel: what does "arbitrary glyphs" mean?'' /
''jrmuizel: what does "arbitrary glyphs" mean?'' /
''yagraph : SVG allow to draw anything and define it as a glyph, including shapes that are supposed to be "forbidden" in Opentype glyphs. As Roc listed in his SVG OpenType Fonts proposal : Editable text where the glyphs display a "shiver" effect, Draw freehand graphics with self-intersecting curves and use them as glyphs, Japanese "emoji" with colored glyphs. And I can add a blurred character with SVG filters, Animated glyphs, Gradient filled glyphs, Spiro spline curves drawed glyphs...''
''yagraph : SVG allow to draw anything and define it as a glyph, including shapes that are supposed to be "forbidden" in Opentype glyphs. As Roc listed in his SVG OpenType Fonts proposal : Editable text where the glyphs display a "shiver" effect, Draw freehand graphics with self-intersecting curves and use them as glyphs, Japanese "emoji" with colored glyphs. And I can add a blurred character with SVG filters, Animated glyphs, Gradient filled glyphs, Spiro spline curves drawed glyphs...''
''yagraph : Removed "Subpixel antialiasing" feature : it's not a format feature but a render engine feature. Depending on the render engine, SVG is most of the time antialiased, as Opentype''


== Size Comparison ==
== Size Comparison ==
Line 283: Line 283:
''jrmuizel: does Adobe Illustrator produce SVG fonts? Inkscape does not seem to.'' /
''jrmuizel: does Adobe Illustrator produce SVG fonts? Inkscape does not seem to.'' /
''yagraph: Since v0.47, Inkscape include an [http://wiki.inkscape.org/wiki/index.php/ReleaseNotes047 Initial SVG Fonts support], can use them, and can be included in a font creation workflow... But do not seem to be able to produce an SVG Font on it own. Illustrator can save to SVG, but I don't know if it can produce an SVG Font''
''yagraph: Since v0.47, Inkscape include an [http://wiki.inkscape.org/wiki/index.php/ReleaseNotes047 Initial SVG Fonts support], can use them, and can be included in a font creation workflow... But do not seem to be able to produce an SVG Font on it own. Illustrator can save to SVG, but I don't know if it can produce an SVG Font''
''lhmathies: Illustrator since CS3 at least saves SVG with fonts. I'm here because I was hoping to be able to use SVG instead of PDF, but lack of font support in FF kills that.''


* [http://sozi.baierouge.fr/wiki/doku.php Sozi] support without killing semantic
* [http://sozi.baierouge.fr/wiki/doku.php Sozi] support without killing semantic
Line 296: Line 297:


''yagraph: I've removed the Erik Dahlström [http://my.opera.com/MacDev_ed/blog/2011/01/25/on-mythbusting-and-the-web-and-why-svg-fonts-are-sometimes-useful list], irrelevant here as Roc pointed.''
''yagraph: I've removed the Erik Dahlström [http://my.opera.com/MacDev_ed/blog/2011/01/25/on-mythbusting-and-the-web-and-why-svg-fonts-are-sometimes-useful list], irrelevant here as Roc pointed.''
''Jelle: How about generating SVG fonts dynamically? I can't see that happen with WOFF or whatever, but for instance creating handwritten fonts to give content a more personal aspect would be easy with SVG fonts. I can imagine a multitude of cases that would benefit of such use.
Animated characters to show how to produce them would be nice for those learning Hanzi or Kanji and Alphabets alike. But I don't consider that to be that important.
I would love to just use SVG fonts and not have to ask people to use Opera, Chrome, Safari or others that do at least support 1.2 Tiny. Webkit seems to do a decent job at it, so how possible is it to implement the code used there? SVG fonts do support Unicode like ''FL'', ''IK'' and other kerned pairs, so I don't quite understand what makes Indic scripts so different. Wouldn't that rather be a matter for the textprocessor to handle rather than the font format? (i.e. combination X+Y=''glyph#unicode''). The nice thing about SVG fonts is that you can easily define whatever glyph and give it its character code.''


== Internationalization Issues ==
== Internationalization Issues ==
1

edit