[XeTeX] \font "<platform font>":color=FFFFFF produces black, not white glyphs \font "<platform font>":color=FFFFFF produces black, not white glyphs, re-visited
Philip Taylor
P.Taylor at Hellenic-Institute.Uk
Mon May 25 13:00:42 CEST 2020
[UNIV: Plain XeTeX] —
Way back in 2015, I asked :
>/Could anyone explain why the continuum that exists from color=000000 to />/color=FEFFFF, color=FFFEFF and color=FFFFFE breaks at color=FFFFFF ? />//>/To ensure 100% consistency between the proofing version of a book (which has />/marginal notes in red to ensure that the proof-reader can unambiguously />/identify the callouts for each image) and the CRC-ready version, I prefer />/not to disable the marginal note mechanism, which /might/ lead to different />/pagination (although tests suggest, but cannot prove, that it does not) but />/instead to make the marginal notes invisible by changing their colour from />/DF0000 to FFFFFF. /To which Khaled Hosny kindly replied :
> That is a bug in xdvipdfmx; FFFFFF will be converted by XeTeX to
> FFFFFFFF when written to the XDV, but xdvipdfmx uses the 0xFFFFFFFF
> value to mean that no color have been selected so ends up ignoring the
> color here. A work around is to set the color to FFFFFF00 (or any other
> value for the alpha since xdvipdfmx does not support transparency
> currently).
and at the time, that appeared to solve my problem. However, it would appear that since then "xdvipdfmx" has been enhanced to support transparency, as a result of which Khaled's suggested FFFFFF00 no longer works (the text is invisible, see attached). Could anyone tell me how, short of using \specials, I can achieve 100% white with 100% opacity (= 0% ink) in XeTeX ?
Philip Taylor
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://tug.org/pipermail/xetex/attachments/20200525/2da602fb/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Demo.pdf
Type: application/pdf
Size: 452811 bytes
Desc: not available
URL: <https://tug.org/pipermail/xetex/attachments/20200525/2da602fb/attachment-0002.pdf>
-------------- next part --------------
\pdfpagewidth = 99 mm
\pdfpageheight = 210 mm
\hsize = \pdfpagewidth
\vsize = \pdfpageheight
\parindent = 0 pt
\newdimen \knuthoffset
\knuthoffset = 1 true in
\newdimen \margin
\margin = 1 cm
\advance \hoffset by -\knuthoffset
\advance \voffset by -\knuthoffset
\setbox 0 = \hbox {\XeTeXpdffile "Lighter ground.pdf" \relax}
\copy 0 \kern -\ht 0
\kern \margin
\def \RRGGBBTT #1#2%
{%
\def \colour {color=#2}
\global \font \default = "TeX Gyre Adventor:color=FFFFFFFE"
\global \font \thisfont = "TeX Gyre Adventor":\colour
\thisfont This should be {\default #1 white}\quad & \default [#2]\cr
}
\halign
\bgroup
& \qquad #\hfil \cr
\RRGGBBTT {true}{FFFFFF}
\RRGGBBTT {near}{FFFFFE}
\RRGGBBTT {near}{FFFEFF}
\RRGGBBTT {near}{FEFFFF}
\RRGGBBTT {transparent}{FFFFFF00}
\RRGGBBTT {translucent}{FFFFFF80}
\RRGGBBTT {almost opaque}{FFFFFFFE}
\RRGGBBTT {fully opaque}{FFFFFFFF}
\egroup
\end
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Lighter ground.pdf
Type: application/pdf
Size: 463917 bytes
Desc: not available
URL: <https://tug.org/pipermail/xetex/attachments/20200525/2da602fb/attachment-0003.pdf>
More information about the XeTeX
mailing list.