<p dir="ltr">Might the everyhook package be useful here?</p>
<p dir="ltr">/bpj</p>
<div class="gmail_quote">Den 19 mar 2016 23:15 skrev "Jonathan Kew" <<a href="mailto:jfkthame@gmail.com">jfkthame@gmail.com</a>>:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 19/3/16 21:57, Peter Mukunda Pasedach wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
This seems to work, at least for my test file. I tried on one of my<br>
much more complex real files, including reledmac etc., and there your<br>
quick hack for first word of paragraph didn't work yet,<br>
</blockquote>
<br>
That doesn't surprise me; I'm sure LaTeX will be making use of \everypar internally, and overwriting whatever you set.<br>
<br>
I imagine there's probably some kind of package to do this in a properly LaTeX-friendly way that will cooperate with the kernel and other packages, instead of each of them stomping on the other's settings....<br>
<br>
JK<br>
<br>
 but if I<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
manually add the \hskip 0pt \relax at the beginning of a paragraph<br>
then it works there, too. For that I should be able to find a<br>
workaround. Great. I'll do some checking of my real files the next<br>
days. Thanks for this!<br>
<br>
Peter<br>
<br>
On Sat, Mar 19, 2016 at 10:01 PM, Jonathan Kew <<a href="mailto:jfkthame@gmail.com" target="_blank">jfkthame@gmail.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 19/3/16 20:30, Peter Mukunda Pasedach wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
That would be fmtutil --all? Yes I ran that. Maybe something wrong<br>
with my test file?<br>
</blockquote>
<br>
<br>
Yes, in a sense... you're running into another quirk of TeX: it doesn't<br>
attempt to hyphenate the first word of a paragraph. And in your file, every<br>
word is the first word of a paragraph!<br>
<br>
A quick hack to work around this, and demonstrate that it is indeed the<br>
problem, would be to add something like<br>
<br>
   \everypar={\hskip 0pt \relax}<br>
<br>
after your \begin{document}. This will allow those paragraph-initial words<br>
to be hyphenated.<br>
<br>
JK<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
----------<br>
<br>
\documentclass[12pt]{article}<br>
\usepackage{fontspec}<br>
\usepackage{polyglossia}<br>
\setdefaultlanguage{sanskrit}<br>
\newfontfamily{\sanskritfont}{Latin Modern Roman}<br>
\XeTeXhyphenatablelength=1023<br>
\begin{document}<br>
tribhuvanacūḍāmaṇībhūtasaparikaraheyopādeyatattvajñapuruṣapuṇḍarīka<br>
<br>
apramāṇakajaḍavaidikaśabdarāśipramukhasakaladurmatipravādapratihatir<br>
<br>
janmāntaraparivartopāttātītānāgataskandhakadambakopādānopādeyātmāna<br>
<br>
śiśirabharasambhṛtajaḍimamantharatarakāyakāṇḍasyānumitavahnibhāvanābhiyoga<br>
<br>
asmadādiviśeṣaṇaśūnyasyārthasākṣātkāritvamātrasyaivendriyādhīnatva<br>
<br>
<br>
asaddṛṣṭilakṣaṇāvidyāparipanthikṣaṇikanairātmyalakṣaṇasarvavastutattvabhāvanāsahitam<br>
<br>
kāryatvasyopādānopakaraṇasaṃpradānaprayojanajñakartṛmātravyāptatve<br>
<br>
<br>
prītiparamāṇumūrtyādhāraparatvāparatvānumeyasāmānyasamavāyāntyaviśeṣatadekārthasamavetaparimāṇaikatvapṛthaktvagurutvasnehāpārthivarūparasasparśāpyadravatvāmūrtasaṃyogataditaretarābhāvānutpattirūpārūpam<br>
<br>
vijñānādhārādhīnavacchinnātmobhayavādyavivādāspadapuruṣapūrvakavyatireki<br>
<br>
viśiṣṭānvayavyatirekagrahaṇapravaṇaviśiṣṭapratyakṣānupalambhābhyāṃ<br>
<br>
viśiṣṭānvayavyatirekagrahaṇapravaṇaviśiṣṭapratyakṣānupalambhābhyāṃ<br>
<br>
ekatvavibhutvasarvajñatvanityatvādiguṇaviśiṣṭabuddhimatpūrvakatvam<br>
<br>
viśiṣṭānvayavyatirekagrahaṇapravaṇaviśiṣṭapratyakṣānupalambhasādhaneti<br>
<br>
<br>
ghaṭaniścayapūrvakamudgarakṛtakapālānubhavamātrānvayavyatirekānuvidhānadarśanāt<br>
<br>
gauragāndhāramadhurasurabhisukumārasātetarādivicitrākārakadambakam<br>
\end{document}<br>
<br>
-----<br>
<br>
Peter<br>
<br>
On Sat, Mar 19, 2016 at 9:18 PM, Philip Taylor <<a href="mailto:P.Taylor@rhul.ac.uk" target="_blank">P.Taylor@rhul.ac.uk</a>><br>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
<br>
Peter Mukunda Pasedach wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I finally managed to build it in such a way that it identifies itself<br>
with the right version number, I had to do a new clone of the sources<br>
for that, didn't find out how to clean them up. Now how do I set the<br>
parameter, as \XeTeXhyphenatablelength=1023 somewhere in my preamble<br>
or as a command line option to xelatex? The former I'm afraid doesn't<br>
work.<br>
</blockquote>
<br>
<br>
Could it be that in this line from Jonathan lies a clue ?<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Note that xetex.fmt (and any other .fmt files) will need to be rebuilt<br>
with<br>
the new version.<br>
</blockquote></blockquote>
<br>
<br>
Philip Taylor<br>
<br>
<br>
--------------------------------------------------<br>
Subscriptions, Archive, and List information, etc.:<br>
    <a href="http://tug.org/mailman/listinfo/xetex" rel="noreferrer" target="_blank">http://tug.org/mailman/listinfo/xetex</a><br>
</blockquote>
<br>
<br>
<br>
<br>
--------------------------------------------------<br>
Subscriptions, Archive, and List information, etc.:<br>
    <a href="http://tug.org/mailman/listinfo/xetex" rel="noreferrer" target="_blank">http://tug.org/mailman/listinfo/xetex</a><br>
<br>
</blockquote>
<br>
<br>
<br>
--------------------------------------------------<br>
Subscriptions, Archive, and List information, etc.:<br>
  <a href="http://tug.org/mailman/listinfo/xetex" rel="noreferrer" target="_blank">http://tug.org/mailman/listinfo/xetex</a><br>
</blockquote>
<br>
<br>
<br>
--------------------------------------------------<br>
Subscriptions, Archive, and List information, etc.:<br>
   <a href="http://tug.org/mailman/listinfo/xetex" rel="noreferrer" target="_blank">http://tug.org/mailman/listinfo/xetex</a><br>
<br>
</blockquote>
<br>
<br>
<br>
--------------------------------------------------<br>
Subscriptions, Archive, and List information, etc.:<br>
 <a href="http://tug.org/mailman/listinfo/xetex" rel="noreferrer" target="_blank">http://tug.org/mailman/listinfo/xetex</a><br>
</blockquote></div>