Re: [INDOLOGY] Antw: XeLaTeX and ड्भि

Andrew Ollett andrew.ollett at gmail.com
Wed Oct 9 15:07:34 UTC 2019


Sorry, this is the image I meant to send.
[image: image.png]

On Wed, Oct 9, 2019 at 10:06 AM Andrew Ollett <andrew.ollett at gmail.com>
wrote:

> The Adisila font, developed Krishnaprasad and occasionally discussed on
> this list, does have the ligature in question. Hopefully the attached image
> comes through. The large number of "hacks" you've had to introduce to get
> Devanagari MT to do the right thing suggests to me that a different font
> might serve you better.
> [image: image.png]
>
> On Wed, Oct 9, 2019 at 10:00 AM Raik Strunz via INDOLOGY <
> indology at list.indology.info> wrote:
>
>> Dear Arlo,
>>
>> looking into the Devanagari MT font table I am afraid to say that there
>> is no /ḍbha/ conjunction preset, at least not in my version of the font
>> (perhaps someone else might have a newer one).
>>
>> So as long as you are not modifying the original font adding a glyph, or
>> you are setting up an XeLaTeX pseudo-‘glyph’, highly likely it won’t be
>> possible.
>>
>> Working myself on a Devanagari font, I would recommend a simple font
>> creator & editor (I use TypeTool 3) and / or a proper XeLaTeX build (in my
>> font I am now up to ca. 2.800 *akṣara* commands).
>>
>> The problem, you’re confronted with, might be easiest solved with a basic
>> font editor adding the conjunction glyph in question. Changing the font
>> could also be a solution (e.g. Chandas/Uttara).
>>
>> Best,
>>
>>
>> Raik Strunz
>>
>>
>>
>>
>>
>> –––––––––––
>>
>>
>>
>> Raik Strunz, M.A.
>>
>>
>> Wissenschaftlicher Mitarbeiter
>>
>> Email: raik.strunz at indologie.uni-halle.de
>>
>> Tel.: +49 345 / 55 23655
>>
>>
>> Martin-Luther-Universität Halle-Wittenberg
>>
>> Institut für Altertumswissenschaften
>>
>> Seminar für Indologie
>>
>> Emil-Abderhalden-Straße 9
>>
>> D-06108 Halle (Saale)
>>
>>
>> www.indologie.uni-halle.de
>>
>>
>> –––––––––––
>>
>>
>> सर॑स्वत्यै॒ स्वाहा॑ ॥
>>
>> >>> Arlo Griffiths via INDOLOGY <indology at list.indology.info> 09.10.19
>> 16.01 Uhr >>>
>> Dear colleagues,
>>
>> Does anyone know a way to get the ligature ड्भि to display without
>> virāma in Devanagari MT, if need be through some amount of XeTeXglyph
>> fiddling?
>>
>> I am pasting below the list of ligatures for which I have found it
>> necessary so far to fake special measures using Devanagari MT. If it is
>> clear that adopting a different font will make most of these special cases
>> go away, please advise me.
>>
>> Thank you, and best wishes,
>>
>> Arlo Griffiths
>>
>>
>> % to deal with font bug involving r.r
>> \newcommand{\rru}{\XeTeXglyph 59 \kern-.15em\hbox{\XeTeXglyph 533}}
>>
>> % to make \rru with long ..rr
>> \newcommand{\rruu}{\XeTeXglyph 137 \XeTeXglyph 424}
>>
>> %kka
>> \newcommand{\kka}{\XeTeXglyph 174}
>> \newcommand{\kkA}{\XeTeXglyph 174\XeTeXglyph 100}
>>
>> %kta
>> \newcommand{\kta}{\XeTeXglyph 261}
>> \newcommand{\ktam}{\XeTeXglyph 261 \XeTeXglyph 530}
>> \newcommand{\ktah}{\XeTeXglyph 261 \XeTeXglyph 52}
>> \newcommand{\ktA}{\XeTeXglyph 261 \XeTeXglyph 100}
>> \newcommand{\ktAh}{\XeTeXglyph 261 \XeTeXglyph 100 \XeTeXglyph 52}
>> \newcommand{\ktAm}{\XeTeXglyph 261 \XeTeXglyph 100 \XeTeXglyph 530}
>> \newcommand{\kti}{\XeTeXglyph 401 \XeTeXglyph 261}
>> \newcommand{\ktim}{\XeTeXglyph 402 \XeTeXglyph 261}
>> \newcommand{\ktI}{\XeTeXglyph 261\XeTeXglyph 102}
>> \newcommand{\ktu}{\XeTeXglyph 261\XeTeXglyph 432}
>> \newcommand{\ktR}{\XeTeXglyph 261\XeTeXglyph 442}
>> \newcommand{\kte}{\XeTeXglyph 261 \XeTeXglyph 507}
>> \newcommand{\kto}{\XeTeXglyph 261 \XeTeXglyph 109}
>> \newcommand{\ktva}{क्त्वा}%if we ever need this again, it would be more
>> logical to name it \ktvA
>>
>> %to obtain proper ktya
>> \newcommand{\ktya}{{\XeTeXglyph 175}{\XeTeXglyph 252}य}
>> \newcommand{\ktyA}{{\XeTeXglyph 261}{\XeTeXglyph 252}य}
>>
>> %ṅka
>> \newcommand{\ngka}{\XeTeXglyph 201}
>> \newcommand{\ngkA}{\XeTeXglyph 201 \XeTeXglyph 100}
>> \newcommand{\ngkAm}{\XeTeXglyph 201 \XeTeXglyph 100 \XeTeXglyph 530}
>> \newcommand{\ngkI}{\XeTeXglyph 201 \XeTeXglyph 102}
>> \newcommand{\ngku}{\XeTeXglyph 201 \XeTeXglyph 431}
>> \newcommand{\ngkti}{\XeTeXglyph 401 \XeTeXglyph 207}
>> \newcommand{\ngkSva}{\XeTeXglyph 208}
>> \newcommand{\ngkSve}{\XeTeXglyph 208 \XeTeXglyph 507}
>>
>> %ṅkha
>> \newcommand{\ngkha}{\XeTeXglyph 202}
>> \newcommand{\ngkhA}{\XeTeXglyph 202 \XeTeXglyph 100}
>> \newcommand{\ngkhe}{\XeTeXglyph 202 \XeTeXglyph 507}
>>
>> %to obtain proper ṅga, ṅgaṁ, ṅgā, ṅgi, ṅgī, ṅgu, ṅgū, ṅgr̥, ṅge, ṅgai,
>> ṅgo, ṅgau
>> \newcommand{\ngga}{\XeTeXglyph 204}
>> \newcommand{\nggah}{\XeTeXglyph 204\XeTeXglyph 52}
>> \newcommand{\nggam}{\XeTeXglyph 204 \XeTeXglyph 530}
>> \newcommand{\nggaa}{\XeTeXglyph 204 \XeTeXglyph 100}
>> \newcommand{\nggaah}{\XeTeXglyph 204 \XeTeXglyph 100 \XeTeXglyph 52}
>> \newcommand{\nggi}{\XeTeXglyph 401 \XeTeXglyph 204}
>> \newcommand{\nggii}{\XeTeXglyph 204 \XeTeXglyph 102}
>> \newcommand{\nggiim}{\XeTeXglyph 204 \XeTeXglyph 405}
>> \newcommand{\nggu}{\XeTeXglyph 204 \XeTeXglyph 431}
>> %\newcommand{\ngguu}{\XeTeXglyph 104 \XeTeXglyph 204}
>> \newcommand{\nggr}{\XeTeXglyph 105 \XeTeXglyph 204}
>> %\newcommand{\ngge}{\XeTeXglyph 106 \XeTeXglyph 204}
>> \newcommand{\ngge}{\XeTeXglyph 204 \XeTeXglyph 507}
>> \newcommand{\nggeh}{\XeTeXglyph 204 \XeTeXglyph 507 \XeTeXglyph 52}
>> \newcommand{\nggai}{\XeTeXglyph 107 \XeTeXglyph 204}
>> \newcommand{\nggo}{\XeTeXglyph 204 \XeTeXglyph 109}
>> \newcommand{\nggau}{\XeTeXglyph 110 \XeTeXglyph 204}
>>
>> %to obtain proper ṅgha
>> \newcommand{\nggha}{\XeTeXglyph 205}
>>
>> %ṅmū, ṅmau
>> \newcommand{\ngma}{\XeTeXglyph 206}
>> \newcommand{\ngmA}{\XeTeXglyph 206\XeTeXglyph 100}
>> \newcommand{\ngmu}{\XeTeXglyph 206\XeTeXglyph 431}
>> \newcommand{\ngmU}{\XeTeXglyph 206\XeTeXglyph 436}
>> \newcommand{\ngmau}{\XeTeXglyph 206\XeTeXglyph 110}
>>
>> % to deal with font bug involving cchv
>> \newcommand{\cchve}{\XeTeXglyph 217 \XeTeXglyph 72 \XeTeXglyph 362
>> \XeTeXglyph 414}
>>
>> %jj
>> \newcommand{\jju}{\XeTeXglyph 482}
>>
>> % to deal with font bug involving ñja
>> \newcommand{\nja}{\XeTeXglyph 482}
>> \newcommand{\njA}{\XeTeXglyph 482  \XeTeXglyph 100}
>> \newcommand{\njAm}{\XeTeXglyph 482  \XeTeXglyph 100 \XeTeXglyph 530}
>> \newcommand{\nji}{\XeTeXglyph 101 \XeTeXglyph 482}
>> \newcommand{\njI}{\XeTeXglyph 482 \XeTeXglyph 102}
>> \newcommand{\njai}{\XeTeXglyph 482 \XeTeXglyph 511}
>> \newcommand{\njo}{\XeTeXglyph 482 \XeTeXglyph 109}
>>
>> %to make ttra ligature
>> \newcommand{\ttra}{त्त\XeTeXglyph470}
>>
>> %to make ttri ligature
>> \newcommand{\ttri}{\XeTeXglyph401\XeTeXglyph259\XeTeXglyph470}
>>
>> %ttvā
>> \newcommand{\ttvA}{\XeTeXglyph259\XeTeXglyph362\XeTeXglyph100}
>>
>> %ḍbha
>> NO SOLUTION YET
>>
>> % to make dgr̥
>> \newcommand{\dgr}{\XeTeXglyph 270 \XeTeXglyph 445}
>>
>> %to make ddv ligature
>> \newcommand{\ddvA}{\XeTeXglyph 286 \XeTeXglyph 100}
>> \newcommand{\ddvi}{\XeTeXglyph 101 \XeTeXglyph 286}
>>
>> %to make ddhv ligature
>> \newcommand{\ddhv}{द्ध\XeTeXglyph 362}
>>
>> %to make db
>> \newcommand{\dba}{\XeTeXglyph272}
>> \newcommand{\dbu}{\XeTeXglyph272\XeTeXglyph 435}
>> \newcommand{\dbA}{\XeTeXglyph272 \XeTeXglyph 100}
>> \newcommand{\dbi}{\XeTeXglyph 101\XeTeXglyph272}
>> \newcommand{\dbR}{\XeTeXglyph272 \XeTeXglyph 445}
>> \newcommand{\dbra}{\XeTeXglyph 272\raise.19em\hbox{\XeTeXglyph469}}
>> \newcommand{\dbru}{द्ब\XeTeXglyph470\raise.05em\hbox{\XeTeXglyph436}}
>>
>> %to make dbhu
>> \newcommand{\dbhu}{\XeTeXglyph280\raise.12em\hbox{\XeTeXglyph431}}
>>
>> %pt
>> \newcommand{\pta}{\XeTeXglyph257}
>> \newcommand{\ptam}{\XeTeXglyph257\XeTeXglyph530}
>> \newcommand{\ptah}{\XeTeXglyph257 \XeTeXglyph52}
>> \newcommand{\ptA}{\XeTeXglyph257 \XeTeXglyph100}
>> \newcommand{\ptvA}{\XeTeXglyph258 \XeTeXglyph95 \XeTeXglyph100}
>> \newcommand{\ptAm}{\XeTeXglyph257 \XeTeXglyph100\XeTeXglyph530}
>> \newcommand{\ptAh}{\XeTeXglyph257 \XeTeXglyph100 \XeTeXglyph52}
>> \newcommand{\ptI}{\XeTeXglyph 257 \XeTeXglyph 102}
>> \newcommand{\ptim}{\XeTeXglyph 402 \XeTeXglyph 257}
>> \newcommand{\pte}{\XeTeXglyph257 \XeTeXglyph414}
>> \newcommand{\pto}{\XeTeXglyph257 \XeTeXglyph109}
>>
>> %-om̐
>> \newcommand{\coM}{चो\kern.2em\raise.12em\hbox{\XeTeXglyph 531}}
>> \newcommand{\dyoM}{द्यो\raise.12em\hbox{\XeTeXglyph 531}}
>> \newcommand{\moM}{मो\kern.2em\raise.12em\hbox{\XeTeXglyph 531}}
>> \newcommand{\roM}{रो\raise.12em\hbox{\XeTeXglyph 531}}
>>
>> %ṣṭv
>> \newcommand{\STvA}{\XeTeXglyph 368\XeTeXglyph 361\XeTeXglyph 100}
>> \newcommand{\STve}{\XeTeXglyph 368\XeTeXglyph 361\XeTeXglyph 414}
>>
>> %hṇa
>> \newcommand{\hNa}{\XeTeXglyph393}
>> \newcommand{\hNA}{\XeTeXglyph393\XeTeXglyph100}
>> \newcommand{\hNi}{\XeTeXglyph101\XeTeXglyph393}
>> \newcommand{\hNI}{\XeTeXglyph393\XeTeXglyph102}
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> INDOLOGY mailing list
>> INDOLOGY at list.indology.info
>> indology-owner at list.indology.info (messages to the list's managing
>> committee)
>> http://listinfo.indology.info (where you can change your list options or
>> unsubscribe)
>>
>


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://list.indology.info/pipermail/indology/attachments/20191009/92c5339b/attachment.htm>


More information about the INDOLOGY mailing list