On 6 Apr 2001, Paweł Wlaź wrote:

> Przeczytałem (szybko i pobieżnie) pracuszkę na temat optycznego
> wyrównywania marginesów w pdfTeXu (chodzi o to, żeby niektóre znaki
> mogły nieco wystawać poza margines po to by całość prezentowała sie
> ,,równiej'', dotyczy to na przykład przecinka czy hyphena). I nawet
> udało mi się to zastosować
> i jestem z wyników b. zadowolony. Niech mnie jednak ktoś lepiej TeXowo
> rozwinięty oświeci. Otóż potrzeba tam zdefiniować makro \setprotcode
> np. tak
> \def\setprotcode#1{
>         \rpcode#1`\!=200
>         \rpcode#1`\-=700
>         \lpcode#1`\-=700
> }
> można użyć oczywiście tam w środku opisów dla innych znaków (kropka,
> przecinek, co nam się podoba). Ale ja chcę to zrobić dla apostrofów,
> które używam jako '' oraz ,, (czyli składa się toto z *dwu* znaków,
> ale oczywiście do pliku .dvi czy też .pdf wpisywane jest *jeden*
> znak).
> I nie mogę napisać \rpcode#1`\''=600 z oczywistych względów. Co więc
> zrobić?

To proste, nie wiesz o co chodzi z tym`\ . . .
 Zwyczajnie zamiast `\!
możesz podać numer znaku ! więc zamiast ligatury wpisujesz tylko jej
numer. Np. jeżeli w twoim foncie znak ligatury ,, jest pod numerem 255
i chcesz żeby wystawała ona z lewego marginesu nieco to dajesz
w odpowiednim miejscu
\lpcode#1255=600


Przyłóż się zanim zadasz pytanie!

Paweł


>
> Pozdrawiam,
>
> PW
>
>
>

Odpowiedź listem elektroniczym