<div dir="ltr">On 5 August 2013 22:35, Lars Hellström <span dir="ltr"><<a href="mailto:Lars.Hellstrom@residenset.net" target="_blank">Lars.Hellstrom@residenset.net</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Reuben Thomas skrev 2013-08-03 22.02:<br><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

I beg to differ: I'm trying to write customized versions of t1.etx,<br>
</blockquote>
<br></div>
Oh, cool! May I ask to what ends they are customised?</blockquote><div><br></div><div>To add long s ligatures (in my case, for use with Adobe Caslon Expert fonts).<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"></div>
Is there a reason you don't just do those tasks in the opposite order, i.e., go<br>
<br>
\encoding<br>
<br>
% First do my stuff:<div class="im"><br>
\nextslot{n}<br>
\setslot{whatever}...\<u></u>endsetslot<br>
<br></div>
% Then fill in the rest as in T1 encoding:<br>
\inputetx{t1}<br>
<br>
\endencoding<br></blockquote><div><br></div><div>Yes, because either I use multislot, and then end up overriding rather than adding to slots, or I don't use multislot, in which case the \inputetx{t1} will add to the slots I want to override. I can't both override and add to slots either with or without multislot.sty.<br>
</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

? Then it is always the first \setslot that does what you want,</blockquote><div><br></div><div>I want to add to the existing definition.<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

You may be lucky with how vptovf deals with multiple definitions here. (Which in principle one shouldn't rely on, but OTOH as software goes, vptovf is probably one of the more fixed fulcrums one might come across.)</blockquote>
<div><br></div><div>Exactly, I'd rather not rely on this.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"></div>
Could you clarify what you mean by "add to a slot" here? I don't see what it could possibly correspond to in a virtual font.</blockquote><div><br></div><div>I want to add a ligature rule to an existing glyph, i.e.<br>
<br></div><div>\inputetx{t1}<br></div><div><br></div><div>\setslot{some glyph defined in t1.etx}<br></div><div>  \ligature{...}<br></div><div>\endsetslot<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
t1.etx is not particularly in flux, so shipping the patched versions is probably far more user-friendly than shipping a bunch of patches.</blockquote><div><br></div><div>I don't think so, as you can't read a patched version to see how it's different. A patch is both easy to read, and easy to apply.<br>
</div></div><br>-- <br><a href="http://rrt.sc3d.org">http://rrt.sc3d.org</a>
</div></div>