## LaTeX forum ⇒ Fonts & Character Sets ⇒ Malayalam numbers

Information and discussion about fonts and character sets (e.g. how to use language specific characters)
suren
Posts: 12
Joined: Mon Mar 04, 2013 11:47 pm

### Malayalam numbers

Typesetting in Malayalam (a language of South India) is not a problem, as I am using the malayalam package. However, I cannot find a possibility to typeset the numbers in Malayalam. Does anybody have a solution.

Best regards
Suren

Tags:

suren
Posts: 12
Joined: Mon Mar 04, 2013 11:47 pm
Could someone help? Anybody has an idea?
Thank you.
Suren

cgnieder
Site Moderator
Posts: 1985
Joined: Sat Apr 16, 2011 7:27 pm
Location: Germany
Contact:
Hi Suren,

Maybe you could post a minimal working example that shows the issue. Without compilable code at hand many people (including me, I admit) often are too lazy to prepare a sample document themselves that shows what the problem is and in consequence they don't bother answering.

Regards
Clemens
------------------------------
chemmacros · chemformula · leadsheets · xsim

suren
Posts: 12
Joined: Mon Mar 04, 2013 11:47 pm
Sorry for the late reply. Finally here with concrete details. However, I am not sure if XeLaTeX is discussed here. I shall move on to that group on TUG as well.

I have, finally, managed to get Malayalam working on my Mac(Mountain Lion 10.5.8) using XeLaTeX. The issue in question is character rendering. Here are the details before I proceed.

System: Mac Mountain Lion 10.5.8
Editor: TeXShop 2.47
Engine : xelatex
Fonts used:
1. Rachana (my favourite) uses old script
2. Meera
3. AnjaliOldLipi

Problems:

• Rachana: the numerals (arabic) are NOT rendered. Only boxes appear. This includes page numbers. The punctuation marks, too, are not rendered. Only boxes appear.

• Meera and AnjaliOldLipi: numbers are rendered but ligatures are terrible.

Example:
\listfiles\documentclass[a4paper,12pt]{article}\usepackage[margin=1in]{geometry}\usepackage{fontspec}\defaultfontfeatures{Ligatures=TeX}	%[Mapping=tex-text]\usepackage{polyglossia}\setdefaultlanguage{malayalam}\setotherlanguage{english}\newfontfamily\malayalamfont[Script=Malayalam]{Rachana}\newfontfamily\englishfont{Times}\begin{document}\lefthyphenmin=2\righthyphenmin=2%\thispagestyle{empty}\setmainfont[Script=Malayalam]{Rachana}%\setlength{\baselineskip}{1.25\baselineskip}\addtolength{\parskip}{10pt}%\textenglish{1,2,3.}മലയാളം  ൽ ൾ ർ  3 . \end{document} \textbf{പ്രാരംഭഃ}\begin{verse}\noindent\hfill{\textenglish{0}}\end{verse}\end{document}

The workaround is cumbersome.
\textenglish{3}

The same applies to punctuation marks. if the punctuation marks are inserted using the above command, the rendering is fine.

The final problem. dashes are inserted when a word is broken at the end of the line and these dashes appear as boxes!!!

Final point: is there a possibility to generate the Malayalam numerals?
(http://en.wikipedia.org/wiki/Indian_numerals scroll down and you will see the table with the numbers)

Best regards
Suren
Last edited by localghost on Wed Nov 13, 2013 10:06 pm, edited 1 time in total.
Reason: Source code has to be tagged as such to keep a post clear and legible (see Board Rules).

suren
Posts: 12
Joined: Mon Mar 04, 2013 11:47 pm
I shall be grateful for any help in generating Malayalam numbers in my LaTeX Documents.
The documentation is not a problem, as I can generate documents in Malayalam. However, the numbers are still not in that language

Suren

rais
Posts: 151
Joined: Sun Nov 16, 2014 8:51 pm
you could try something like

Now, you can use \malayalamnum similar to \roman or \arabic to redefine whatever \the<counter> you want, as demonstrated here with \thepage`.
Since I can't read Malayalam, you best check if I assembled those numbers correctly

KR
Rainer

suren
Posts: 12
Joined: Mon Mar 04, 2013 11:47 pm
Dear Rainer,

a million thanks. I shall try that. I only need a limited set. The remaining I can try later.

Regards
Suren

### Who is online

Users browsing this forum: No registered users and 1 guest