Eu também tenho esse problema. A fonte Sinhala-lk-lug pode ser instalada usando o seguinte comando (como root):
Instalando usando o comando acima e fazendo configurações adequadas em Language Support {ibus} e métodos de entrada de teclado {adicionar idiomas necessários} unicode Sinhala poderia ser usado sem qualquer problema em 12.04, bem como as versões anteriores do Ubuntu. Mas há algum tempo, embora o seletor de idiomas apareça lá, não é possível digitar usando Sinhala. Isso pode ser causado devido a uma atualização regular de software.
Nota: Ao usar o comando longo mencionado acima para instalar o Sinhala Unicode, o Terminal informa que, em vez de "ttf", "fontes" serão selecionadas.