Xecolor provides none of the facilities that I need, most importantly, access 
to the HSB color model. It is in no way a replacement for xcolor, but simply 
provides a range of colors made accessible through fontspec's \addfonfeature 
command.

Sounded promising on the face of it. Thanks for the suggestion.

Stephen



On Oct 3, 2011, at 10:29 AM, Herbert Schulz wrote:

> 
> On Oct 3, 2011, at 8:57 AM, Stephen Moye wrote:
> 
>> The following minimum example shows the problem: I would like to generate 
>> some text in random colors and specify the opacity. In the example file 
>> below, either I get black text with opacity of 50%, or random colors at 100% 
>> opacity, or one random color for all the text at 50% opacity. Can I have my 
>> cake and eat it too? That is, can I have random colors *and* control over 
>> the opacity?
>> 
>> I'm using MacTeX 2011.
>> 
>> Thanks for any insights.
>> 
>> Stephen Moye
>> 
>> %%=====8><-----%%
>> 
>> % !TEX TS-program = XeLaTeX-xdv2pdf
>> 
>> \documentclass{article}
>> 
>> \input random
>> \usepackage{xcolor}
>> \usepackage{fontspec}
>> 
>> \setmainfont{Helvetica}
>> 
>> \newlength{\huedim}
>> 
>> \newcommand{\randcolor}{%
>>      \setrandim\huedim{0.0pt}{1.0pt}%
>>      \definecolor{mycolor}{hsb}{\pointless\huedim,1.0,1.0}%
>>      \color{mycolor}
>> }
>> 
>> \newcommand{\testit}[3]{%
>>      %%% Uncomment *one* of the following \put commands to see the 
>> difference:
>>      %
>>      %%% This returns only gray:
>>      %\put(#1,#2){\randcolor\addfontfeature{Opacity=0.5}\color{mycolor}#3}
>>      %
>>      %%% This returns only the color first defined:
>>      
>> %\put(#1,#2){\randcolor\addfontfeature{Color=mycolor,Opacity=0.5}\color{mycolor}#3}
>>      %
>>      %%% This works as it should, but the opacity is 100%
>>      %\put(#1,#2){\randcolor\color{mycolor}#3}
>> }
>> 
>> \begin{document}
>> 
>> \begin{picture}(100,100)
>> \testit{20}{100}{X}
>> \testit{30}{90}{y}
>> \testit{40}{80}{z}
>> \end{picture}
>> 
>> \end{document}
> 
> 
> Howdy,
> 
> Don't know if this will help but try using the xecolor package. Note that 
> it's commands have a different name than the xcolor package though.
> 
> Good Luck,
> 
> Herb Schulz
> (herbs at wideopenwest dot com)
> 
> 
> 
> 
> 
> 
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
>  http://tug.org/mailman/listinfo/xetex



--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex

Reply via email to