[XeTeX] Coloured fonts

Paul A. Norman paul at paulanorman.info
Fri Mar 19 01:20:23 CET 2021

P.S. link for Laura Baker's article ...

"OpenType SVG Fonts in Print: Known Issues and Recommendations"


On March 19, 2021 12:50:32 PM GMT+13:00, "Paul A. Norman" <paul at paulanorman.info> wrote:
>If a pdf (pre)viewer component is not coded to do it by itself, the
>underlying operating system may be called to do the rendering.
>As per link in Ross More's posting, that may mean sometimes that a
>minimum of:
>macOS 10.14+, iOS 12+, Windows 10+
>– is required.
>It's one thing to get it showing in a pdf, it's quite another sometimes
>to get it into print ...
>"OpenType SVG Fonts in Print: Known Issues and Recommendations
>by Laura Baker
>"OpenType SVG (scalable vector graphics) fonts are nothing new.
>Initially intended for web-based design, OpenType SVG fonts are
>beginning to appear in printed works and are causing concern in the
>printing industry among designers, publishers, printers, and software
>companies alike.
>Here's a workout for anyone interested, as it also has tools for
>outputting the SVG table and so for inspection of the colour 'glyphs'
>directly if necessary for some fonts ...
>"Tools and sample files for making OpenType-SVG fonts"
>MIT License 
>addsvg – adds an SVG table to a font, using SVG files provided. The
>font's format can be either OpenType or TrueType.
>dumpsvg – saves the contents of a font's SVG table as individual SVG
>files. The font's format can be either OpenType, TrueType, WOFF, or
>fonts2svg – generates a set of SVG glyph files from one or more fonts
>and hex colors for each of them. The fonts' format can be either
>OpenType, TrueType, WOFF, or WOFF2.
>With process instructions under —
>"How to make OpenType-SVG fonts?"
>On March 19, 2021 10:44:57 AM GMT+13:00, Philip Taylor
><P.Taylor at Hellenic-Institute.Uk> wrote:
>>David Carlisle wrote:
>>> I see colour here in windows firefox, widows chrome  and xpdf using 
>>> cygwin X
>>> attached luahbtex file and result
>>> in Chrome it looks like this
>>> image.png
>>OK, so it could be the TeXworks previewer that is failing to shew the 
>>colour.  But to get your plain LuaTeX code to work, and not report a 
>>missing font, I had to remove the ".ttf" extension :
>>% !TeX Program=LuaTeX
>>\magnification 900
>>\input luaotfload.sty
>>\font \bodyfont = "Minion Pro"
>>\font \tenit = "MinionPro-IT"
>>\font \smallcaps = "Minion Pro/ICU:+smcp"
>>\font \oldstyle = "Minion Pro/ICU:+onum"
>>\font \pieces = "BabelStoneXiangqiColour:mode=harf"
>>\pagewidth = 35 true pc
>>\pageheight = 59 true pc
>>\hsize = 25 true pc
>>\advance \hoffset by -1 true in
>>\advance \voffset by -1 true in
>>\advance \hoffset by 5 pc
>>\advance \voffset by 13 true pc
>>\pretolerance = 9999
>>\spaceskip = 0,333 em plus 0,3 em minus 0,1 em
>>\xspaceskip = 1 em plus 0,3 em minus 0,1 em
>>\def \lineturn {\unskip {\parfillskip = 0 pt \endgraf 
>>\def \ignore #1{}
>>\catcode `\“ = \active
>>\catcode `\” = \active
>>\catcode `\; = \active
>>\catcode `\: = \active
>>\def \Prespace #1{\def #1{$\;$\char `#1\relax}}
>>\def \prespace #1{\def #1{$\,$\char `#1\relax}}
>>\def \postspace #1{\def #1{\char `#1\relax $\,$}}
>>\prespace ”
>>\Prespace ;
>>\Prespace :
>>\postspace “
>>\parskip = 0 pt
>>% snip
>>\centerline {\char "1FA60\relax}
>>\centerline {🩠}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://tug.org/pipermail/xetex/attachments/20210319/9477f661/attachment-0001.html>

More information about the XeTeX mailing list.