Skip to content

Is inter-character spacing used in Lao? #17

Open
@r12a

Description

@r12a

Many scripts create emphasis or apply other effects by spacing out the letters or syllables in a word (known as tracking). It's also possible to stretch inter-character space during justification, either explicitly or during justification, as a way of relieving the stress on inter-word/phrase spaces.

CSS provides two properties that have the potential to produce inter-character spacing:
a. the letter-spacing property
b. text-justify:inter-character.

Please help us better understand how this CSS styling applies to and works (or doesn't) with Lao. Here are some questions to get us started:

  1. Do Lao authors ever apply tracking (ie. inter-character spacing) to text?
  2. Does it ever make sense to apply text-justify:inter-character to Lao? See the description of this property in the CSS spec
  3. If extra gaps are introduced between characters, what are the indivisible text units? ie. presumably combining characters, even spacing ones, would normally not be separated from their base characters (but see 4)? Is a grapheme cluster (ie. base + combining characters) the relevant unit, or should gaps be introduced only around whole syllables?
  4. Thai does allow separation of base character and combining character in the case of ำ [U+0E33 THAI CHARACTER SARA AM]. In fact, this involves converting the vowel sign to U+0E4D THAI CHARACTER NIKHAHIT + U+0E32 THAI CHARACTER SARA AA, then introducing the gap between the [base+nikhahit] and the sara AA. Does Lao do something similar?
  5. Are there any other special things we need to bear in mind wrt adding gaps between characters in Lao? If used, does inter-character spacing work in the same way in both tracking and justification scenarios, or are there differences?

I'll try to summarise the results of this discussion in the Lao gap-analysis document.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions