[XeTeX] Binding control sequence to input character
ShreeDevi Kumar
shreeshrii at gmail.com
Mon Dec 22 08:47:00 CET 2014
Changing the define to the following fixed the positioning issue also.
\def~{\kern-1.5pt\raisebox{-.3ex}{\Large{ꣳ}}}%
Thanks for the help.
ShreeDevi
____________________________________________________________
भजन - कीर्तन - आरती @ http://bhajans.ramparivar.com
On Mon, Dec 22, 2014 at 11:22 AM, ShreeDevi Kumar <shreeshrii at gmail.com>
wrote:
> Thank you for your reply. Initially I could not figure out how to
> deactivate the catcode in the definition.
>
> Now, I have got it to work. It is for increasing the size of A8F3 DEVANAGARI
> SIGN CANDRABINDU VIRAMA in the Siddhanta font.
>
> Here is the code that worked for me ...
> ----
> % This is a Unicode file in devanagari script for processing with XeLaTex.
> \documentclass[11pt]{article}
> \usepackage{fontspec}
> \usepackage{polyglossia}
> \usepackage{xcolor}
> \setmainfont{FreeSerif}
> \newfontfamily\englishfont{FreeSerif}
> \newfontfamily\sanskritfont[Script=Devanagari]{Siddhanta}
>
> %\newfontfamily\devanagarifont[Script=Devanagari,Language=Sanskrit]{FreeSerif}
> \setdefaultlanguage{sanskrit}
> \setotherlanguage{english}
> %
> \begingroup
> \lccode`\~=`ꣳ
> \lowercase{\endgroup
> \def~{{\Large\textcolor{red}{ꣳ}}}%
> }
> \catcode`ꣳ=\active
> %
> \begin{document}
> आपो॒ वा इ॒दꣳ सर्वं॒ विश्वा॑ भू॒तान्यापः॑ प्रा॒णा वा आपः॑ \\
> प॒शव॒ आपोऽन्न॒मापोऽमृ॑त॒मापः॑ स॒म्राडापो॑ वि॒राडापः॑ \\
> स्व॒राडाप॒श्छन्दा॒ꣳस्यापो॒ ज्योती॒ꣳष्यापो॒ \\
> यजू॒ꣳष्याप॑स्स॒त्यमाप॒स्सर्वा॑ दे॒वता॒ आपो॒ \\
> भूर्भुव॒स्सुव॒राप॒ ओं॥
> \end{document}
> %%
> --------------
>
> I have another question now... is it possible to move this letter a bit to
> left - at the larger size the intercharacter spacing is larger than the
> rest of the text.
>
> I have attached the generated pdf - the 'mark' in question is in red.
>
> Thanks,
> Shree
>
> ShreeDevi
> ____________________________________________________________
> भजन - कीर्तन - आरती @ http://bhajans.ramparivar.com
>
> On Sun, Dec 21, 2014 at 10:45 PM, Philip Taylor <P.Taylor at rhul.ac.uk>
> wrote:
>
>>
>>
>> Philip Taylor wrote:
>>
>>>
>>> ShreeDevi Kumar wrote:
>>>
>>
>> Is it possible in xelatex to bind a control sequence to an input
>>>> character ?
>>>>
>>>
>>> I cannot think why not : can you not simply write :
>>>
>>> \def \mycontrolsequence {...}
>>>
>>
>> or even :
>>
>> \let \mycontrolsequence = ...
>>
>>
>> Philip Taylor
>>
>>
>> --------------------------------------------------
>> 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/20141222/3975f295/attachment.html>
More information about the XeTeX
mailing list