Hello.

In TL 2012 there are Malayalam hyphenation patterns; the file is hyph-ml.tex. 
You can check whether you have it, doing:
        kpsewhich hyph-ml.tex

Polyglossia will use those patterns if you say 
\begin{malayalam}…\end{malayalam}.

Best wishes,

Yves

Le 25 févr. 2013 à 12:24, "V. Sasi Kumar" <[email protected]> a écrit :

> Thank you so much, Wagner and Dyballa and everyone who has responded. I am 
> sure what you have explained should work. This is just a quick reply. I will 
> test the suggestions and get back later. My one doubt is whether the 
> hyphenation dictionary is available for Malayalam. Still it should give a 
> better result and IS could do manual hyphenation too.
> 
> Thank you all once again.
> 
> Thanks and regards,
> Sasi
> 
> [email protected] wrote:
> 
>> Send XeTeX mailing list submissions to
>>      [email protected]
>> 
>> To subscribe or unsubscribe via the World Wide Web, visit
>>      http://tug.org/mailman/listinfo/xetex
>> or, via email, send a message with subject or body 'help' to
>>      [email protected]
>> 
>> You can reach the person managing the list at
>>      [email protected]
>> 
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of XeTeX digest..."
>> 
>> 
>> Today's Topics:
>> 
>>  1. Full justification of text (Sasi Kumar)
>>  2. Re: Full justification of text (Zdenek Wagner)
>>  3. Re: Full justification of text (Peter Dyballa)
>>  4. Re: Full justification of text (Dominik Wujastyk)
>> 
>> 
>> ----------------------------------------------------------------------
>> 
>> Message: 1
>> Date: Mon, 25 Feb 2013 14:56:57 +0530
>> From: Sasi Kumar <[email protected]>
>> To: <[email protected]>
>> Subject: [XeTeX] Full justification of text
>> Message-ID:
>>      <CAOZpsvvv7ihC7J=VBW5Okr9J=+dfnb+BX5mipfU90=cb57i...@mail.gmail.com>
>> Content-Type: text/plain; charset="utf-8"
>> 
>> Friends,
>> 
>> I started using xelatex to typeset article class documents in two languages
>> using xelatex with help from you all. Earlier I was using Omega
>> exclusively. When I switched to xelatex, I find that the text is left
>> justified, or, in LaTeX terminology, rqaggedright. Since there doesn't
>> appear to be a command for full justification in LaTeX, (possibly since
>> this is the default), I have been wondering how to do that in xelatex. I am
>> giving below a sample of my document. Hope someone can help me in this
>> matter as you have helped earlier.
>> 
>> \documentclass[a4paper,12pt]{article}
>> \usepackage[margin=1in]{geometry}
>> \usepackage{polyglossia}
>> \usepackage{fontspec}
>> 
>> \setmainfont[Script=Malayalam]{Rachana}
>> 
>> \addfontfeatures{Mapping=tex-text}
>> 
>> \usepackage{url}
>> \usepackage{fancyhdr}
>> 
>> \date{}
>> 
>> \begin{document}
>> \lefthyphenmin=2
>> \righthyphenmin=2
>> 
>> \thispagestyle{empty}
>> \pagestyle{fancy}
>> 
>> \begin{center}
>> \setmainfont[Script=Malayalam]{Meera}
>>   {\Large\textbf{\bf ???????????? ????? ????????? ????? }}
>> 
>>   \vspace{5mm}{\textbf{ ??.~??.~??? ???????}}
>> \end{center} \setmainfont[Script=Malayalam]{Rachana}
>> 
>> \setlength{\baselineskip}{1.2\baselineskip}\addtolength{\parskip}{10pt}
>> 
>> ???? ????????? ??????????  ?????????????????? ????? ?????? ????????  ?????
>> ??????????????? ????????????????. ????????????  ????? ?????????????????,
>> ???????? ?????????????? ????????????????????? ??????????????? ?????? ?????
>> ?????????? 19-20 ?????????????  ????????????? ?????.??. ?????????
>> \textit{?????????? ??????} (War of the Worlds)  ????????  ????????????????.
>> ????? ????????????? ??????????????????? ??????????????????? ???????
>> ?????????????? ?? ???? ????????????????? ?????????? ?? ?????????.
>> ???????????? ???????????????? ????????? ?????????????????????????????
>> ?????? ???????????????. ????????  ????????????????? ?????? ??????????
>> ?????????????? ?????? ?????????????, ??????????????? ????????
>> ??????????????????? ?????? ???????????????  ???????? ???????????????,
>> ???????? ??????????? ???????? ?????????????.
>> 
>> \end{document}
>> 
>> 
>> -- 
>> V. Sasi Kumar
>> Free Software Foundation of India
>> Please see: http://swatantryam.blogspot.com/
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL: 
>> <http://tug.org/pipermail/xetex/attachments/20130225/7fb4f9f5/attachment-0001.html>
>> 
>> ------------------------------
>> 
>> Message: 2
>> Date: Mon, 25 Feb 2013 10:53:36 +0100
>> From: Zdenek Wagner <[email protected]>
>> To: Unicode-based TeX for Mac OS X and other platforms <[email protected]>
>> Subject: Re: [XeTeX] Full justification of text
>> Message-ID:
>>      <cac1phybh8ffhev0cq5rmbxo3fir--ifus4pz-wferairwwn...@mail.gmail.com>
>> Content-Type: text/plain; charset="UTF-8"
>> 
>> 2013/2/25 Sasi Kumar <[email protected]>:
>>> Friends,
>>> 
>>> I started using xelatex to typeset article class documents in two languages
>>> using xelatex with help from you all. Earlier I was using Omega exclusively.
>>> When I switched to xelatex, I find that the text is left justified, or, in
>>> LaTeX terminology, rqaggedright. Since there doesn't appear to be a command
>>> for full justification in LaTeX, (possibly since this is the default), I
>>> have been wondering how to do that in xelatex. I am giving below a sample of
>>> my document. Hope someone can help me in this matter as you have helped
>>> earlier.
>>> 
>> No, the default is not \raggedright and it never was. The problem is
>> that you use polyglossia, but with English hyphenation patterns. Thus
>> Malayalam cannot be hyphenated. \tolerance is too small so as to allow
>> wide interword spaces. The paragraph breaking algorithm thus cannot
>> find feasible line spaces and gives up with these messages in the log
>> file:
>> 
>> 
>> Overfull \hbox (37.3105pt too wide) in paragraph at lines 31--32
>> \EU1/Rachana(0)/m/n/12 ????????????????. ??
>> ???????? ????? ????????????
>> ???????, ??????? ???????????
>> ??? ?????????????????????
>> 
>> Overfull \hbox (51.19487pt too wide) in paragraph at lines 31--32
>> \EU1/Rachana(0)/m/n/12 ?????????? ?????? (War o
>> f the Worlds) ??????? ??????????????
>> ????. ????? ????????????? ?????
>> ????????????????
>> 
>> Overfull \hbox (30.45789pt too wide) in paragraph at lines 31--32
>> \EU1/Rachana(0)/m/n/12 ???????????? ???????
>> ??????????? ????????? ???????
>> ???????????????????? ????
>> ???????????????.
>> 
>> Overfull \hbox (14.52274pt too wide) in paragraph at lines 31--32
>> \EU1/Rachana(0)/m/n/12 ??????? ???????????
>> ???????? ?????? ?????????? ????
>> ???????????? ?????? ?????????
>> ??????, ???????????????
>> 
>> If you look carefully, you will see that your sample document is fully
>> justified but these four lines extend to the right behind the right
>> margin. Even \lefthyphenmin and \lefthyphenright does not help because
>> you are still in English. It is either necessary to use \slopyy or set
>> \tolerance=9999 \emergencystretch=2em. Both look quite ugly,
>> hyphenation
>> 
>> If \setdefaultlanguage{malayalam} is added below
>> \usepackage{polyglossia}, it looks much better even with the default
>> =tolerance. There is just one line where hyphenation cannot be found.
>> You can then use \- as a hint for the line breaking algorithm.
>> 
>>> \documentclass[a4paper,12pt]{article}
>>> \usepackage[margin=1in]{geometry}
>>> \usepackage{polyglossia}
>>> \usepackage{fontspec}
>>> 
>>> \setmainfont[Script=Malayalam]{Rachana}
>>> 
>>> \addfontfeatures{Mapping=tex-text}
>>> 
>>> \usepackage{url}
>>> \usepackage{fancyhdr}
>>> 
>>> \date{}
>>> 
>>> \begin{document}
>>> \lefthyphenmin=2
>>> \righthyphenmin=2
>>> 
>>> \thispagestyle{empty}
>>> \pagestyle{fancy}
>>> 
>>> \begin{center}
>>> \setmainfont[Script=Malayalam]{Meera}
>>>    {\Large\textbf{\bf ???????????? ????? ????????? ????? }}
>>> 
>>>    \vspace{5mm}{\textbf{ ??.~??.~??? ???????}}
>>> \end{center} \setmainfont[Script=Malayalam]{Rachana}
>>> 
>>> \setlength{\baselineskip}{1.2\baselineskip}\addtolength{\parskip}{10pt}
>>> 
>>> ???? ????????? ??????????  ?????????????????? ????? ?????? ????????  ?????
>>> ??????????????? ????????????????. ????????????  ????? ?????????????????,
>>> ???????? ?????????????? ????????????????????? ??????????????? ?????? ?????
>>> ?????????? 19-20 ?????????????  ????????????? ?????.??. ?????????
>>> \textit{?????????? ??????} (War of the Worlds)  ????????  ????????????????.
>>> ????? ????????????? ??????????????????? ??????????????????? ???????
>>> ?????????????? ?? ???? ????????????????? ?????????? ?? ?????????.
>>> ???????????? ???????????????? ????????? ????????????????????????????? ??????
>>> ???????????????. ????????  ????????????????? ?????? ??????????
>>> ?????????????? ?????? ?????????????, ??????????????? ????????
>>> ??????????????????? ?????? ???????????????  ???????? ???????????????,
>>> ???????? ??????????? ???????? ?????????????.
>>> 
>>> \end{document}
>>> 
>>> 
>>> --
>>> V. Sasi Kumar
>>> Free Software Foundation of India
>>> Please see: http://swatantryam.blogspot.com/
>>> 
>>> 
>>> 
>>> --------------------------------------------------
>>> Subscriptions, Archive, and List information, etc.:
>>>  http://tug.org/mailman/listinfo/xetex
>>> 
>> 
>> 
>> 
>> -- 
>> Zden?k Wagner
>> http://hroch486.icpf.cas.cz/wagner/
>> http://icebearsoft.euweb.cz
>> 
>> 
>> 
>> ------------------------------
>> 
>> Message: 3
>> Date: Mon, 25 Feb 2013 11:00:17 +0100
>> From: Peter Dyballa <[email protected]>
>> To: Unicode-based TeX for Mac OS X and other platforms <[email protected]>
>> Subject: Re: [XeTeX] Full justification of text
>> Message-ID: <[email protected]>
>> Content-Type: text/plain; charset="us-ascii"
>> 
>> 
>> Am 25.02.2013 um 10:26 schrieb Sasi Kumar:
>> 
>>> Since there doesn't
>>> appear to be a command for full justification in LaTeX, (possibly since
>>> this is the default), I have been wondering how to do that in xelatex.
>> 
>> Full justification is the default in XeLaTeX.
>> 
>> What you seem to need is to tell polyglossia that you are using the 
>> Malayalam language to activate hyphenation (this is different from selecting 
>> Malayalam script support from the font). 'texdoc polyglossia' should tell 
>> you how.
>> 
>> --
>> Greetings
>> 
>> Pete
>> 
>> One-Shot Case Study, n.:
>>      The scientific equivalent of the four-leaf clover, from which it is 
>> concluded all clovers possess four leaves and are sometimes green.
>> 
>> 
>> 
>> 
>> ------------------------------
>> 
>> Message: 4
>> Date: Mon, 25 Feb 2013 11:06:25 +0100
>> From: Dominik Wujastyk <[email protected]>
>> To: Unicode-based TeX for Mac OS X and other platforms <[email protected]>
>> Subject: Re: [XeTeX] Full justification of text
>> Message-ID:
>>      <cakdt-cd_i514e9stqd4pcfyyoxqavzrqftbcr3lgq3g1o0q...@mail.gmail.com>
>> Content-Type: text/plain; charset="utf-8"
>> 
>> As others have already said, in your example, TeX is trying to justify your
>> text, but doesn't know how to hyphenate Malayalam.
>> 
>> You can see this by putting the option "draft" into your \documentclass
>> declaration:
>> 
>> \documentclass[draft,a4paper,12pt]{article}
>> 
>> Then you see the tell-tale black boxes at the end of each unjustified line.
>> 
>> Zdenek already explained how to move forward, using \setmainlanguage
>> 
>> Best,
>> Dominik
>> 
>> 
>> 
>> 2013/2/25 Sasi Kumar <[email protected]>
>> 
>>> Friends,
>>> 
>>> I started using xelatex to typeset article class documents in two
>>> languages using xelatex with help from you all. Earlier I was using Omega
>>> exclusively. When I switched to xelatex, I find that the text is left
>>> justified, or, in LaTeX terminology, rqaggedright. Since there doesn't
>>> appear to be a command for full justification in LaTeX, (possibly since
>>> this is the default), I have been wondering how to do that in xelatex. I am
>>> giving below a sample of my document. Hope someone can help me in this
>>> matter as you have helped earlier.
>>> 
>>> \documentclass[a4paper,12pt]{article}
>>> \usepackage[margin=1in]{geometry}
>>> \usepackage{polyglossia}
>>> \usepackage{fontspec}
>>> 
>>> \setmainfont[Script=Malayalam]{Rachana}
>>> 
>>> \addfontfeatures{Mapping=tex-text}
>>> 
>>> \usepackage{url}
>>> \usepackage{fancyhdr}
>>> 
>>> \date{}
>>> 
>>> \begin{document}
>>> \lefthyphenmin=2
>>> \righthyphenmin=2
>>> 
>>> \thispagestyle{empty}
>>> \pagestyle{fancy}
>>> 
>>> \begin{center}
>>> \setmainfont[Script=Malayalam]{Meera}
>>>    {\Large\textbf{\bf ???????????? ????? ????????? ????? }}
>>> 
>>>    \vspace{5mm}{\textbf{ ??.~??.~??? ???????}}
>>> \end{center} \setmainfont[Script=Malayalam]{Rachana}
>>> 
>>> \setlength{\baselineskip}{1.2\baselineskip}\addtolength{\parskip}{10pt}
>>> 
>>> ???? ????????? ??????????  ?????????????????? ????? ?????? ????????  ?????
>>> ??????????????? ????????????????. ????????????  ????? ?????????????????,
>>> ???????? ?????????????? ????????????????????? ??????????????? ?????? ?????
>>> ?????????? 19-20 ?????????????  ????????????? ?????.??. ?????????
>>> \textit{?????????? ??????} (War of the Worlds)  ????????  ????????????????.
>>> ????? ????????????? ??????????????????? ??????????????????? ???????
>>> ?????????????? ?? ???? ????????????????? ?????????? ?? ?????????.
>>> ???????????? ???????????????? ????????? ?????????????????????????????
>>> ?????? ???????????????. ????????  ????????????????? ?????? ??????????
>>> ?????????????? ?????? ?????????????, ??????????????? ????????
>>> ??????????????????? ?????? ???????????????  ???????? ???????????????,
>>> ???????? ??????????? ???????? ?????????????.
>>> 
>>> \end{document}
>>> 
>>> 
>>> --
>>> V. Sasi Kumar
>>> Free Software Foundation of India
>>> Please see: http://swatantryam.blogspot.com/
>>> 
>>> 
>>> 
>>> --------------------------------------------------
>>> 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/20130225/13b2bb7d/attachment.html>
>> 
>> ------------------------------
>> 
>> Subject: Digest Footer
>> 
>> _______________________________________________
>> XeTeX mailing list
>> [email protected]
>> http://tug.org/mailman/listinfo/xetex
>> 
>> 
>> ------------------------------
>> 
>> End of XeTeX Digest, Vol 107, Issue 23
>> **************************************
> 
> 
> 
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
>  http://tug.org/mailman/listinfo/xetex



--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
  http://tug.org/mailman/listinfo/xetex

Reply via email to