[XeTeX] XeTeX and microtype-package…

Khaled Hosny khaledhosny at eglug.org
Sun Jan 3 12:53:19 CET 2010


I'd suggest you try LuaLaTeX with fontspec from github[1], it should
work with microtype package while being able to use OpenType fonts. But
note that this is a development version of fontspec and not very well
tested.

[1] http://github.com/khaledhosny/fontspec

Regards,
 Khaled

On Sat, Jan 02, 2010 at 10:47:21PM +0100, jezZiFeR wrote:
> Dear Mike,
> 
> thanks a lot for your detailed e-mail. Not very encouraging though… I would
> have to think about how to solve this problem for me now. As I have got really
> no expertise at all, but I am sure that I want to work the way with LyX I do up
> to now. Maybe I’m going to finish my more important documents in InDesign –
> which I have used for a long time. Latex’ ability to provide margin alignment
> was one of the reasons why I switched and started working with LyX.
> 
> Best
> Jess
> 
> 
> 
> 
> 
> 
> 
> 
> Am 02.01.2010 um 13:39 schrieb Michael Lynch:
> 
> 
>     Dear Jess,
> 
>     OpenType fonts (and possibly AAT fonts too) allow the inclusion of
>     different features. One of these is an optical bounds table which can be
>     included as part of OpenType fonts by the developer (see http://
>     www.microsoft.com/OpenType/otspec/features_ko.htm#opbd), which would
>     describe for individual glyphs how far they should protrude to achieve
>     proper optical margins. Currently, I believe very few fonts (possibly
>     none!) support this feature. Certainly, none of the fonts I have seem to
>     have these tables.
> 
>     The second half of the problem is that the layout engine needs to support
>     this feature. XeTeX does not currently allow for this, and as I understand,
>     there is no simple way to port the code used in pdfTeX due to the different
>     internals of XeTeX. I've seen mention that LuaTeX will support this feature
>     and the micro-typographic features currently available in pdfTeX, but I'm
>     not sure what it'll do when fonts don't contain the required features.
> 
>     (At the moment, pdfTeX with the microtype package is in the advantageous
>     position that typically, a relatively small set of fonts are used. It comes
>     with settings for a basic set of fonts (see http://www.tex.ac.uk/
>     tex-archive/macros/latex/contrib/microtype/microtype.pdf, page 21), and if
>     other fonts are used, I think generic values are used instead. I don't
>     think this would be a reasonable option for XeTeX given the variety of
>     fonts often used.
>     The only other program that I know of that supports optical margins is
>     Adobe InDesign (excepting the hz-program, which I don't think is widely
>     available). Looking at it, it clearly implements them somehow, but since
>     the tables don't exist in fonts I don't know what it does. By way of pure
>     speculation, it may also use generic values or possibly try to calculate
>     its own values for the optical bounds from the glyphs themselves. I don't
>     even know if it uses the correct values if the font happens to provide
>     them, but I guess that at least could be tested relatively easily.)
> 
>     I'm afraid none of this is very much help for you. Unfortunately the
>     feature you want is not currently supported by XeTeX, and even if it was
>     added to tomorrow, most fonts don't support it anyway. Sorry for the rather
>     long response but I hope this clears it up at least.
> 
>     Regards,
> 
>     Mike
> 
>     (If you have the expertise to add it, from previous responses on the list,
>     I think you'd make a lot of people happy! We'd also need some sort of
>     mechanism to specify a mechanism where these values could be specified
>     separately. This would rather complicate the situation, but given that not
>     all fonts' licenses allow modifications to be made, I think it's the only
>     reasonable way to make it work. Even if these modifications were allowed,
>     it would make documents dramatically less portable, as they would depend on
>     locally modified fonts with the added opbd tables, rather than just
>     specifying extra settings which made it clear that these were additional
>     features.)
> 
>     On 02/01/2010 08:04, jezZiFeR wrote:
> 
>         Dear Pete,
> 
> 
> 
>         thank you. The reason why I want to use micro-typography is because I
>         want to have the margins aligned. I especially don´t like the hyphens
>         inside of the text. You mentioned the »opbd table« which would allow
>         optical alignment – is it the optical alignment of the outer margin,
>         which is meant? What is »opbd table«, and how could I use it?
> 
> 
> 
>         Thanks again, best
> 
>         Jess
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
>         Am 01.01.2010 um 23:25 schrieb Peter Dyballa:
> 
> 
> 
> 
> 
>             Am 01.01.2010 um 22:18 schrieb jezZiFeR:
> 
> 
> 
>                 Is there any solution to this?
> 
> 
> 
>             Somewhen in this millennium, presumingly earlier.
> 
> 
> 
>                 Are there any more information on this topic?
> 
> 
> 
> 
> 
>             Yes, there might be a dozen threads on this topic in XeTeX mailings
>             archive, I think here: http://tug.org/mailman/listinfo/xetex. XeTeX
>             uses features built into the font while the microtype package uses
>             some "external" information. Almost a year ago, in February, Adam
>             Twardowsky mentioned the opbd table, which, if implemented, would
>             allow font protrusion and the rand table "optical/grey value
>             alignment."
> 
> 
> 
> 
> 
>             Why would you like to use XeTeX with micro-typography?
> 
> 
> 
>             --
> 
>             Greetings
> 
> 
> 
>             Pete
> 
> 
> 
>             There are very few jobs that actually require a penis or vagina.
>             All other jobs should be open to everybody.
> 
>                            – Florynce Kennedy
> 
> 
> 
> 
> 
> 
> 
>             --------------------------------------------------
> 
>             Subscriptions, Archive, and List information, etc.:
> 
>             http://tug.org/mailman/listinfo/xetex
> 
> 
> 
> 
> 
> 
> 
>         --------------------------------------------------
> 
>         Subscriptions, Archive, and List information, etc.:
> 
>         http://tug.org/mailman/listinfo/xetex
> 
> 
> 
> 
>     --------------------------------------------------
>     Subscriptions, Archive, and List information, etc.:
>     http://tug.org/mailman/listinfo/xetex
> 
> 

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


-- 
 Khaled Hosny
 Arabic localiser and member of Arabeyes.org team
 Free font developer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://tug.org/pipermail/xetex/attachments/20100103/89b443b7/attachment.bin>


More information about the XeTeX mailing list