Talk:OLPC Devanagari Keyboard

From OLPC
Revision as of 21:32, 14 October 2007 by Sayamindu (talk | contribs) (Asked question on use of circle to denote dependant characters)
Jump to navigation Jump to search

Notes for the next update : some of the keys on the right-hand side of the keyboard aren't centered (devanagari chars are left and a bit below optimal), and the upper-right key should have perhaps 90%-reduced chars to fit. 01:44, 14 October 2007 (EDT)

Glyph alignment

Some options re glyph alignment. Please comment.

--Walter 12:09, 14 October 2007 (EDT)


Regarding the vertical alignment, the top two options represent the correct vertical alignment and the third one represents an incorrect vertical alignment. --Arjs 13:58, 14 October 2007 (EDT)
Not sure why the image captions weren't showing up before. Is vertical alignment more important than glyph size? Is horizontal alignment important? --Walter 14:19, 14 October 2007 (EDT)
Vertical alignment is highly important - first and second ones are examples of correct vertical alignment (Vertical alignment is more important than glyph size). Horizontal alignment is also important. IMHO second one (the one in the center) is the best. However, we should get more feedback on this, I have written on OLPC-India mailing list requesting feedback.--Arjs 15:44, 14 October 2007 (EDT)
Option 1 seems to be the most visually appealing to me. However, this kind of glyph alignment may be difficult to implement in certain cases (eg: what if character aa, U0906 needs to be combined with vowel sign ii, U0940 ?) Between horizontal and vertical alignment (or no alignment all), I would suggest that more importance be given to vertical alignment, since our writing system makes to mandatory to align all our glyphs in line with the top horizontal bar present in most of the characters. In such a situation, Option 3 should be avoided and Option 2 seems to be the safest one. -- Sayamindu 17:26, 14 October 2007 (EDT)


There is a 4th option: use a font size that will allow all characters to fit. AlbertCahalan 17:05, 14 October 2007 (EDT)

Use of circle to denote vowel signs and virama

The vowel signs on the keyboard (as well as the Virama/Halant) are preceded by a circle. Rendering engines use the circle (U+25CC DOTTED CIRCLE to be exact) to do fallback rendering for invalid combining marks (ie, a standalone vowel sign). This behaviour is documented in the Unicode standard 5.0 (section 5.13, Rendering Nonspacing Marks, pg 173). On the other hand, it might also serve as a good indication that the characters with a circle before/under/after them in there are dependant ones.

Switching between two keyboard modes

One can switch between two keyboard layouts/modes by pressing the key which is below Enter key and to the right of the up-arrow key.

Adding a new font to Sugar

To add a new font, put the font in /usr/share/fonts/ and rebuild the font cache by

fc-cache -f