For many years, website developers have had to do special things to get Lao to render correctly on web pages. They would need to insert invisible spaces (called zero-width-spaces) into their text, so that the browser would properly break the lines of text at the edge of the page or box surrounding the text. Without it, the text would either look ‘clumpy’ or would run off the edge of the box or page, making the page look ugly, or requiring extra scrolling to the right.
But, how many people know how to type in an invisible space? (Not many…)
|Text taken from the Lao PDR Constitution|
On the left you see that the text is in ‘clumps’ and it’s uneven at the end of each line, whereas on the right, Google Chrome Beta has distributed the words more equally, and does so fairly well, not splitting vowels, or having strange artifacts.
Opera Beta also provides this feature, and Firefox is working on implementing it into their software as well (you can see when they have it fixed in their nightly releases here).
You can download and test it yourself at:
We also expect to see this in Safari, Android, and various other major software products in the future – as they all rely on the same underlying internationalization software.
Remember, as with any beta software, it’s not perfectly stable, and things may break as it has not been community tested (may be some hidden bugs that the developers didn’t catch yet). But, be brave! Test it, use it, and let the developers know if there is something wrong with bug reports.
If you are looking for an office suite that uses this same technology, check out LibreOffice. If you want Lao spell-check, go to Tools->Options menu, the Language Settings -> Languages section, enable/check Complex text layout (CTL) and use the drop-down box beside it to select Lao.
|Tools -> Options Menu Dialog|