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