[XeTeX] [MacTeX] Re: A Zapfish request (was Re: [] XeTeX)

Ross Moore ross at ics.mq.edu.au
Wed Apr 14 16:57:26 CEST 2004


Hi Will,

On 14/04/2004, at 11:20 PM, William F. Adams wrote:

> Ross, do you mind my forwarding this on to the mactex list?
>
> Let me know, or do it yourself in your response.

  OK; this is going to the list now.
  I've added just a few comments near the end.

>
> Thanks!
>
> On Wednesday, April 14, 2004, at 03:13  AM, Ross Moore wrote:
>
>> I've attached a PDF below.
>> There are a few adjustments, to the font size, page-height etc.
>> (Also, replaced Plaice + Haralambous with Kew :-)
>
> Good point ;)
>
>>>>> The ``the'' ligature _does_ get used, so there's that much of an 
>>>>> improvement over Jaguar, but only when ``the'' occurs _within_ a 
>>>>> line, not at the beginning.
>>
>> OK, I see that. How is it controlled ?
>>   --- internally, by Apple or the font-renderer, of course.
>> I tried putting all kinds of glue, penalties, \phantom, etc. on the 
>> line,
>> but to no effect, because these won't put anything into the PDF.
>
> No, what happens is xetex passes a string to AAT which passes back a 
> composed line --- that the ``the'' is at the beginning of a line is 
> part of the information passed.
>
> You could turn off the ``the'' ligature by grouping ``th{}e'' should 
> work, or probably by putting \vbox{the}, but getting it at the 
> beginning of a line is going to require something explicit --- perhaps 
> ``\noboundarychar{}the''? (assuming such a thing exists).
>
>>> If nothing else, it'll be a faster way for me to try out alternate 
>>> characters than clicking through TextEdit.app or InDesign's Glyph 
>>> palette.
>>
>> Like an extended font-table ?
>> What syntax would you use ?
>>      \char<num>  with <num>  > 255
>>      e.g. \char"xxx ?
>
> That's a very good question.
>
> I built a weird encoding to handle arbitrary up-to-three character 
> combinations and alternates for my hack.
>
> You'd probably need to pass in something to AAT via something like a 
> \special mechanism.

Why \special's ?
Now that Jonathan is on-board, he can extend \char experimentally,
just for XeTeX --- unless there is already an accepted way
used by Omega, which then should be employed here too.
Something like  \char U+xxxx for a specific Unicode code-point ?

But this wouldn't cover alternates.
Can a font like Zapfino be relied upon to have a natural ordering
for its glyphs; e.g. an encoding vector covering the whole font?
Or are the glyphs identified only by name, with encoding vectors
just a derived concept for use with embedded subsets ?


Cheers

	Ross

>
> William
>
> -- 
> William Adams, publishing specialist
> voice - 717-731-6707 | Fax - 717-731-6708
> www.atlis.com
>
>
------------------------------------------------------------------------
Ross Moore                                         ross at maths.mq.edu.au
Mathematics Department                             office: E7A-419
Macquarie University                               tel: +61 +2 9850 8955
Sydney, Australia                                  fax: +61 +2 9850 8114
------------------------------------------------------------------------

_______________________________________________
MacTeX mailing list
http://tug.org/mailman/listinfo/mactex



More information about the XeTeX mailing list