I misunderstood you regarding the windows and mac fonts.
Windows and MacOS do come with Sinhala fonts now, but Android does not, and there are lots of WIndows XP users - most of whom have probably not installed a Sinhala font.
But embedded fonts can only be used if they are requested by name.
They are named in my font stack, so it ought to be OK. Right?
Even Code2000 doesn't have Sinhala, and it's got everything else under the sun.
I suspect its because Sinhala unicode is not much used. Sinhala unicode took a while to develop. A bit of Googling revealed that a Sinhala unicode standard was not released until 1998 (after Klingon, although that remains unofficial and in a private use block!). There were still people arguing about whether it had been done right three or four years ago.
There is also still very little Sinhala content around, and some of it uses non-unicode (sometimes unofficial) encodings. For informal use (Forums, Facebook etc.) it is common to transliterate to Latin (despite the existence of multiple input methods for Sinhala), which I think is ugly :(.
they are all datestamped August 2011, suggesting I downloaded them in a single binge
Was that the last time I brought up Sinhala on WW?
Thanks for all your help. As far as I can see, @font-face embedding a Sinhala font, and putting it it in my font stack ought to work fine. Any reason I may be wrong?
Thanks for all your help.
If you do update your pages to include more on how browsers handle unicode, I am sure I am not the only one who will find it useful.