Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#28497 closed defect (invalid)

XeTeX in TeXLive: No AAT feature supported

Reported by: quinon@… Owned by: drkp (Dan Ports)
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc:
Port: texlive-xetex

Description

It seems that XeTeX in TeXLive (XeTeX 3.1415926-2.2-0.9997.4 (TeX Live 2010/MacPorts 2010_2)) does not understand AAT font features at all.

Attached are XeTeX sample source files included in <http://scripts.sil.org/cms/scripts/render_download.php?&format=file&media_id=xetex_doc_094&filename=XeTeX_doc.zip> pdf files produced by typesetting them, and log files.

As you see:

  • AAT-info.pdf says "No AAT features available" for Apple Chancery font.
  • Geeza Pro's Arabic characters are not ligatured in Arabic.pdf.
  • font-features.log says "Unknown feature" for all AAT features invoked by font-features.tex.

Please fix the problem.

Thanks,

Kino

Attachments (1)

xetexfiles.zip (109.1 KB) - added by quinon@… 9 years ago.
sample files illustrating the problem

Download all attachments as: .zip

Change History (6)

Changed 9 years ago by quinon@…

Attachment: xetexfiles.zip added

sample files illustrating the problem

comment:1 Changed 9 years ago by jmroot (Joshua Root)

Owner: changed from macports-tickets@… to dports@…
Port: texlive-xetex added

Please remember to fill in the Port field and cc the maintainer.

comment:2 Changed 9 years ago by drkp (Dan Ports)

Status: newassigned

Does it work if you rebuild texlive-bin with the +atsui variant?

texlive does not build support for AAT unless explicitly requested with +atsui. Unfortunately, the ATSUI libraries are deprecated and not available on 64 bit, so this also requires it and all of its dependencies to be built as 32-bit -- which is why it's not the default.

comment:3 in reply to:  2 Changed 9 years ago by quinon@…

Replying to jmr@…:

Please remember to fill in the Port field and cc the maintainer.

Sorry for my inattention. I will remember to do so the next time.

Replying to dports@…:

Does it work if you rebuild texlive-bin with the +atsui variant?

Thank you very much for the instruction and the explanation. I run the following:

sudo port -v upgrade --force texlive-bin +atsui

It took a very long time but now XeTeX works with AAT fonts just fine.

Thanks again.

Kino

comment:4 Changed 9 years ago by drkp (Dan Ports)

Resolution: invalid
Status: assignedclosed

comment:5 Changed 9 years ago by drkp (Dan Ports)

I also added a note to the texlive-bin port about this that will appear if it's built without +atsui (r76456).

Note: See TracTickets for help on using tickets.