Sinhala
You'll need to have textlive installed.
Download Iskoola Potha font:
$ cd ~
$ ftp https://fontsnetwork.com/download/iskoola-pota
$ mv iskoola-pota iskoola-pota.ttf
In ~/filename.tex
:
\documentclass[12pt]{article}
\usepackage[a4paper,left=2.5cm, right=2.5cm, top=2.5cm, bottom=2.5cm]{geometry}
\usepackage{fontspec,xltxtra,xunicode}
\setmainfont[Extension=.ttf, Language=Sinhala, BoldFont=iskoola-pota, ItalicFont=iskoola-pota]{iskoola-pota}
\title{මාතෘකාව මෙතන ලියන්න}
\author{අසංක සායක්කාර}
\date{2017-07-16}
\begin{document}
\maketitle
\section{සිංහල}
මේ මම සිංහලෙන් සකස් කල ලිපියක්. මෙය සකස් කිරිඉමට මම \bf{ලේටෙක්} මෘදුකාංගය පාවිච්චි කලා. එය ඉතාම ප්රයෝජනවත් මෙවලමක් මට.
\section{English}
Some English here and there.
\end{document}
Building
$ xelatex sinhala.tex
The output is in sinhala.pdf
Source:
https://recolog.blogspot.com/2017/07/writing-in-sinhala-using-latex-follow.html