Skip to content

Line wrap problem for Bible modules such as KhmerNTx which [largely] has no spaces between words #2

@DavidHaslam

Description

@DavidHaslam

@tgriffitts-vs @scribe777

When I viewed my KhmerNTx module (version 1.3) in Bishop for iPadOS on (e.g.) an iPad Mini 4, with (eg) 2 other Bible modules in the other columns, the Khmer text did not remain within the column.

Aside: I have now succeeded to install the module directly from my Box account, after Bishop prompted me to login.
If you have only the shared link to go by, direct installation may still prove to be impossible, as I already intimated by email.

Line wrap is hindered because it relies upon the presence of Unicode space characters - which include the ZWSP.

However, Khmer is one of the SE Asian languages that (along with Thai, Lao & Myanmar [Burmese]) has [largely] has no spaces between words. It's a script that in Latin was known as Scriptio Continua.

IMHO, this is a serious display issue and requires a better solution that relying upon spaces. But see further below!

In this eXperimental module, each lexical word is framed within an OSIS XML w element,
Each division between these elements is marked by U+2019 RIGHT SINGLE QUOTATION MARK (RSQM).

The idea of using that was that it they can be hidden by toggling Greek Accents for this module, which has this line in its conf file:

GlobalOptionFilter=UTF8GreekAccents

NB. The released module KhmerNT does not have the issue, because it has a ZWSP between the lexical words!

A further eXperimental module kludge would be for me to have both ZWSP and RSQM between each lexical word in module KhmerNTx.

That's a useful lesson for me, and I therefore just done that. KhmerNTx is now version 1.4.

Meanwhile, I should also point out that I have not yet discovered how to toggle Greek Accents in Bishop for any module that has that line in the conf file. Please advise!

In fact, the only module specific filter option in the Bishop menu seems to be Toggle Footnotes, but that only opens/closes the footnote pane at the foot of the screen.

So where are all the module filter controls like we have in (eg) the Xiphos module context menu ?

Where are all the module specific option switches in Bishop?

This issue is not just applicable to Khmer. It ought to be also tested in these modules:

  1. ThaiKJV. Also thaKJV2003eb & thantv2020eb from eBible.org
  2. BurJudson & BurCBCM. Also mya2005eb & myajvb1840eb from eBible.org
  3. IsanNT & IsanNTls (not yet released, please ask me for these)

David H. - CrossWire volunteer since September 2008.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions