[XeTeX] XeTeX and microtype-package…

jezZiFeR jezzifer at googlemail.com
Sat Jan 2 22:47:21 CET 2010


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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/xetex/attachments/20100102/64052efe/attachment-0001.html>


More information about the XeTeX mailing list