Another approach is to just flatten the text to vectors, and remove all font 
references:


This version is only 6K, with no fonts.

> On May 8, 2019, at 1:06 PM, Jan Tosovsky <[email protected]> wrote:
> 
> 
> On 2019-05-08 Christian Lenz wrote:
>> A colleague said smth about loading fonts via SVG or render them to get the
>> path. Smth with Apache Batik? So adding the font with the IDE, load it and
>> adding that to SVG. I don’t know it exactly, but the Keywords were fonts in
>> SVG as paths created via Apache Batik.
> 
> The font can also be embedded as Base64 stream:
> 
> @font-face {
>       font-family: "droid-sans"; src: 
> url(data:font/ttf;base64,AAEAAAARAQAABAAQ ... );
> }
> 
> As it is embebded, there is no need for installing the font on user's 
> computer or outlining glyph shapes.
> 
> That font should be ideally a subset containing just required glyphs (to 
> ensure the minimum size, can be done in e.g. FontForge), but this could 
> violate the font license (IANAL).
> 
> Btw, Batik parses/translates SVG syntax into Java Graphics2D directives. 
> These can then be rendered on screen or transformed into other outputs (PNG 
> or PDF). I am not aware it can outline font shapes directly. 
> 
> Jan
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> 
> 
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to