New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Character styling - a potential requirement for spaced letters #43

Open
DavidHaslam opened this Issue Jan 2, 2017 · 1 comment

Comments

Projects
None yet
1 participant
@DavidHaslam

DavidHaslam commented Jan 2, 2017

Character styling already begins with a warning note:

The use of formatting oriented character markup is strongly discouraged. Please search for the appropriate USFM element to markup content, wherever possible.

Aside: Clearly, one of these styles (Bold-italic text) is now redundant because it can readily be achieved using the syntax for nested markers.

Even so, if there is ever a future requirement to more accurately digitize some historically significant Bible versions, there would be a need to implement at least one further character style.

\sl ...\sl*

Use: Spaced letters.

Illustration:
Many of the book titles in the 1769 Benjamin Blayney Oxford Edition of the KJV contain words in which the letters are spaced. e.g.

The R E V E L A T I O N of S. J O H N the Divine.

It would be desirable to have a new character style for these words, e.g.

The \sl REVELATION\sl* of S. \sl JOHN\sl* the Divine.

In this way the styled text will be semantically still be the same word, even though it is displayed differently. If this were ever to be implemented, the letter spacing should be done by intelligent rendering rather than by inserting spaces. This would be especially important for apps that feature text to speech for selected text.

@DavidHaslam

This comment has been minimized.

Show comment
Hide comment
@DavidHaslam

DavidHaslam Jan 3, 2017

Special consideration would be required for rendering text containing digraphs (e.g. Welsh) and for some
non-Roman scripts.

DavidHaslam commented Jan 3, 2017

Special consideration would be required for rendering text containing digraphs (e.g. Welsh) and for some
non-Roman scripts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment