https://bugs.kde.org/show_bug.cgi?id=429384

            Bug ID: 429384
           Summary: Add Support for Lao Vowels and tone Marks
           Product: ktouch
           Version: unspecified
          Platform: Ubuntu Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: sebastian.gottfr...@posteo.de
          Reporter: robert.rcampb...@gmail.com
  Target Milestone: ---

Created attachment 133488
  --> https://bugs.kde.org/attachment.cgi?id=133488&action=edit
Lesson View

SUMMARY
Lao uses vowels, tone marks, and special consonants that attach to a 'nuclear'
consonant - sometimes in front, behind, below, or above the consonant.
Currently, these aren't attaching right on Ktouch in the keyboard layout editor
nor in the lessons themselves.

I'm currently building a custom keyboard layout via the layout editor, and the
vowels and tone marks that go above/below the consonant in many cases are not
visible. I assume that they are being drawn 'off canvass' somewhere to the left
of there a typical character would appear.

In the lessons themselves, the characters aren't staking (so the tone marks and
vowels are being overlayed on top of each other, and not stacking).

This problem is likely common to Thai, Khmer Burmese, Javanese, and other
complex-text-layout scripts.

Wikipedia provides a great overview:
https://en.wikipedia.org/wiki/Lao_script 

Unicode has a great reference chart to see how they all look in reference to
the dotted circle:
https://www.unicode.org/charts/PDF/U0E80.pdf

OBSERVED RESULT

Tone marks, vowels, and special consonants either don't render or are to the
far left of the center when in the Keyboard Layout Editor. When doing the
lesson the marks are not stacking correctly, and tone marks are being overlayed
on top of vowels.

EXPECTED RESULT

In the keyboard layout editor, these vowels/tone marks/consonants should be
shown as attached to a dotted circle (◌) so that they anchor correctly, and are
visible in the editor. The user, should not, however, be expected to type the
dotted circle, as it's just used to help attach 'hanging' tone marks/vowels/
lower consonants. 

In the lessons, the font may need to be substituted or given the correct mark
attachment features to stack right? Maybe the OpenType rules aren't being
applied? Really not sure why the tone marks/vowels/lower consonants are being
overlayed on top of each other rather than stacked.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Ubuntu 20.10
(available in About System)
KDE Plasma Version: 5.19.5
KDE Frameworks Version: 5.74.0
Qt Version: 5.14.2

ADDITIONAL INFORMATION
Feel free to reach out to me directly via email, and I can provide additional
support. I had previously worked on Lao support before but wasn't able to get
Ktouch to work well with it before, but the system support seems much better
now, so I am trying again.

I've attached some photos to help show how they look.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to