PANOSE has nothing to do with color. On Thu, 18 Mar 2021 at 21:35, Ross Moore <ross.mo...@mq.edu.au> wrote:
> Hi David, Philip. > > > On 19 Mar 2021, at 7:17 am, David Carlisle <d.p.carli...@gmail.com> wrote: > > Not sure if xetex can do colour fonts currently, > > > According to here: > > https://www.colorfonts.wtf > > there’s not many applications that do support this new technology. > > The colour doesn’t show in Phil’s example PDF, neither in Adobe’s > Illustrator, nor Acrobat Pro, > despite Adobe being one of the instigators of this font format. > So presumably the font isn’t installed correctly into the PDF. > > Presumably the /Style dictionary here: > > 9 0 obj > << > /Descent -173 > /StemV 87 > /Ascent 631 > /FontName /THVNSG+BabelStoneXiangqiColour > /ItalicAngle 0 > /Style > << > /Panose <080002020604010101010101> > >> > /AvgWidth 734 > /FontBBox [-14 -232 1014 795] > /Type /FontDescriptor > /CIDSet 16 0 R > /CapHeight 631 > /Flags 4 > /FontFile2 17 0 R > >> > endobj > > is where the colour is specified, by that /Panose entry. > But there must be something else that is missing. > > > Unfortunately the link to get the font doesn’t work for me. > > > So David, could you possibly send the PDF of the example you posted below, > please? > > > You can always experiment with luatex which gets this if using harfbuzz > > <image.png> > > \documentclass{article} > > \usepackage{fontspec} > > \newfontfamily\chess[Renderer=HarfBuzz]{BabelStoneXiangqiColour.ttf} > \begin{document} > > testing {\chess ^^^^^^01fa64} > > \end{document} > > > > On Thu, 18 Mar 2021 at 18:39, Philip Taylor <p.tay...@rhul.ac.uk> wrote: > >> Seeking to re-typeset a long out-of-print classic on Xiang-Qi ("Chinese >> Chess"), but with the pieces shewn as they really are rather than as >> upper-case Latin letters requiring a gloss (the presentation chosen by the >> original author), I downloaded and installed Andrew West's BabelStone >> Xiangqi Colour font <https://www.babelstone.co.uk/Fonts/Xiangqi.html>. >> I then wrote a short piece of XeTeX code to check that the glyphs/pieces >> appear in the PDF as they should, and very sadly they do not, coming out as >> monochrome rather than in colour (see attached PDF). >> >> The red pieces are described by Andrew as *red Chinese characters on a >> sandy yellow background*, and the black pieces as *black Chinese >> characters on a sandy yellow background.* In the resulting PDF, >> however, they appear as white Hanzi on a black ground and black Hanzi on a >> white ground. Does XeTeX support coloured fonts, and if so, how do I >> persuade it to render these glyphs as intended rather than in monochrome ? >> >> I can, of course, load \font \redpieces = "BabelStone Xiangqi >> Colour":color=FF0000 scaled \magstep 5 (see code below), but that still >> does not give me the sandy yellow ground that each glyph was designed to >> have. >> >> 'opentype-info.tex', when run against BabelStone Xiangqi Colour, tells >> me that the font does not provide any Opentype layout features, so it does >> not look as if XeTeX's "/ICU:+abcd" convention would allow me to indicate >> that I require colour support. >> >> % !TeX Program=XeTeX >> >> \font \pieces = "BabelStone Xiangqi Colour" scaled \magstep 5 >> \font \redpieces = "BabelStone Xiangqi Colour":color=FF0000 scaled >> \magstep 5 >> \font \blackpieces = "BabelStone Xiangqi Colour" scaled \magstep 5 >> \pieces >> \centerline {\char "1FA60\relax \ \char "1FA61\relax \ \char "1FA62\relax >> \ \char "1FA63\relax \ \char "1FA64\relax \ \char "1FA65\relax \ \char >> "1FA66\relax} >> \centerline {\strut} >> \centerline {\char "1FA67\relax \ \char "1FA68\relax \ \char "1FA69\relax >> \ \char "1FA6A\relax \ \char "1FA6B\relax \ \char "1FA6C\relax \ \char >> "1FA6D\relax} >> \centerline {\strut} >> \centerline {\strut} >> \centerline {\redpieces \char "1FA60\relax \ \char "1FA61\relax \ \char >> "1FA62\relax \ \char "1FA63\relax \ \char "1FA64\relax \ \char "1FA65\relax >> \ \char "1FA66\relax} >> \centerline {\strut} >> \centerline {\blackpieces \char "1FA67\relax \ \char "1FA68\relax \ \char >> "1FA69\relax \ \char "1FA6A\relax \ \char "1FA6B\relax \ \char "1FA6C\relax >> \ \char "1FA6D\relax} >> \end >> >> -- >> *Philip Taylor* >> > > > > Cheers. > > Ross > > > Dr Ross Moore > Department of Mathematics and Statistics > 12 Wally’s Walk, Level 7, Room 734 > <https://www.google.com/maps/search/12+Wally%E2%80%99s+Walk,+Level+7,+Room+734?entry=gmail&source=g> > Macquarie University, NSW 2109, Australia > T: +61 2 9850 8955 | F: +61 2 9850 8114 > M:+61 407 288 255 | E: ross.mo...@mq.edu.au > http://www.maths.mq.edu.au > > CRICOS Provider Number 00002J. Think before you print. > Please consider the environment before printing this email. > > This message is intended for the addressee named and may > contain confidential information. If you are not the intended > recipient, please delete it and notify the sender. Views expressed > in this message are those of the individual sender, and are not > necessarily the views of Macquarie University. <http://mq.edu.au/> > <http://mq.edu.au/> > >