Typing in Sinhala

I placed my font file in the same directory as the Tex file and ran your third example code with xelatex. My machine is a 64 bit Ubuntu 16.04 LTS with TexLive Full package installation. It worked with only a small glitch as you can see from the screenshot.

\documentclass[12pt]{article}
\usepackage{fontspec,xltxtra,xunicode}
\setmainfont[Language=Sinhala]{LBhashitaComplex.ttf}

\title{සිංහල අකුරු}
\author{සැලෙන මනස විසිනි}
\date{}                                           

\begin{document}
\maketitle
මේ වාර්තාව පිලියෙල කලේ XeLaTeX භාවිතා කරමිනි. මෙහි අකුරු පැබැඳුම 
සඳහා ගිශාන් ගේ SinhalaInput භාවිතා කල අතර,  අකුරු ලබා ගත්තේ හී 
Bhashitha මගිනි. මේ සිංහල අකුරු ICTA විසින් නිර්මානය කරන ලද්දකි.
\end{document}

The command I used to run above Latex file from the terminal

xelatex my-example.tex

Here's the output: enter image description here

Tags:

Fonts

Fontspec