[XeTeX] Right and left justification for a paragraph

Philip Taylor P.Taylor at Rhul.Ac.Uk
Sat Oct 31 15:53:25 CET 2015



Shakthi Kannan wrote:

> I have a foo.tex input file written in Tamil, which I use with xelatex
> to generate a PDF. How can I do both left and right justification for
> the text? Right now, it is only aligned only the left. 

It seems to me, Shakthi, (and I know nothing about the rules for Tamil
typography) that XeLaTeX does not know how to hyphenate Tamil words;
perhaps it is impossible, or simply "not done".  So the best I can do
(and I also do not have your preferred font, having to substitute Arial
Unicode MS) is to set \emergencystretch to a sufficiently large value to
allow your text to justify without hyphenation :

Philip Taylor
--------
% !TeX Program=XeLaTeX

\documentclass{article}

\usepackage{fontspec}
\newfontfamily{\lohit}[Script=Tamil]{Arial Unicode MS}
\renewcommand{\familydefault}{\sfdefault}

\title{\lohit{தமிழ் எண்கள்}}
\date{\lohit{மண்மதி-புரட்டாசி ௰க, உ௲௰ரு}}
\begin{document}
\maketitle

\large\lohit
\emergencystretch = 4 em

தமிழ் எண்கள் என்பது தமிழில் பயன்படுத்தப்படும் எண்களை குறிக்கும்.
இவ்வெண் வடிவங்கள் பிற
தமிழ் எழுத்துக்களின் வடிவங்களை மிகவும் ஒத்து காணப்படும். தமிழ் எண்களும் கிரந்த
எண்களும் ஒரே எண் வடிவைக் கொண்டிருப்பது குறிப்பிடத்தக்கது. எனினும் கிரந்த
எண்களைப்போல் தமிழில் சுழியம் கிடையாது. தமிழ் எண்கள் தற்போது பெருவழக்கில் இல்லை,
தமிழில் எண்களை எழுத இந்திய-அரேபிய எண்கள் தான் பயன்படுத்தப்படுகின்றன. \\

தமிழ் எண்களில் பழங்காலத்தில் சுழியம் (பூஜ்யம்) இல்லாமல் போயினும்,
தற்காலத்தில் சுழியம்
தமிழில் எண்களை எழுதும் போது பயன்படுத்தப்பட்டு வருவது குறிப்பிடத்தக்கது. 1825ஆம்
ஆண்டு வெளி வந்த கணித தீபிகை என்னும் நூல் கணித செயல்பாடுகளை எளிமையாக்கும்
பொருட்டு தமிழில் சுழியம் அறிமுகப்படுத்தப்படுவதாகக் கூறுகிறது. ஒருங்குறியின் 4.1
பதிப்பில் இருந்து தமிழ் எண் சுழியம் அட்டவணையில் சேர்க்கப்பட்டுள்ளது. \\

தொடக்கத்தில் தமிழ் எண்கள் இடம் சார்ந்த முறையில் எழுதப்
பயன்படுத்தப்படவில்லை. 10, 100,
1000 ஆகியவற்றுக்குத் தனித்தனி குறியீடுகள் இருப்பதைக்கொண்டு இதை அறியலாம். தமிழ்
எண்கள் எழுத்தால் எழுதப்படும் எண்களைச் சுருக்குவதற்கான குறியீட்டு முறையாகவே
பயன்படுத்தப்பட்டது. சுழியம் அறிமுகம் செய்யப்பட்ட பின்னர்தான் தமிழ்
எண்கள் இடம் சார்ந்த
முறையில் எழுதப்பட ஆரம்பித்தது. உதாரணமாக, இரண்டாயிரத்து நானூற்றி ஐம்பத்தி மூன்று
என்பது பழைய முறையின் படி, ௨௲௪௱௫௰௩ என எழுதப்பட்டது. அதாவது, \\
\end{document}


More information about the XeTeX mailing list