Hi David,

I think Michael has made a point which you ignored in your response - Indic and other scripts.

The correct character in most of these places though is likely a zero width non joiner space character, at least it would be in Arabic derived scripts.

I think the correct solution is that if we as module makers find such characters like soft hyphens abused to act as ZWNJ replacement we need to go upstream and complain. I admit I have not paid much attention to that problem, but will do so from now on.

Non standard character use is a problem in many places as we have found (Cyrillic/Latin a etc)

Peter





Sent from my mobile. Please forgive shortness, typos and weird autocorrects.


-------- Original Message --------
Subject: Re: [sword-devel] Soft hyphens
From: David Haslam
To: sword-devel@crosswire.org
CC:


Having soft hyphens to improve readability on hand held small devices is fine
in theory, but it's not in practice.

The more I've thought about soft hyphens, the more I've understood that
their use was a kludge for a particular typesetting task at one time for
publishing a printed Bible from Quark Xpress.

They have no significance outside that context.

That you can have the same word occur with and without a soft hyphen
illustrates the point. They have no semantic significance.

Were the same Bible needed to be typeset with a different page size or
layout, then the whole task would need to be done again differently in the
desktop publishing suite.

I therefore have come to the view that all soft hyphens should be removed
from the USFM files.

If in future the USFM files are repurposed by others to make a printed Bible
or PDF edition, then it becomes the responsibility of the licensed publisher
to ensure that the layout doesn't break Lingala words in an unnatural way at
the end of a line.

Likewise, to be of use in a module, the soft hyphens would need to be
applied consistently to every word capable of being wordwrapped, not
haphazardly to only those words that merely happened to be at the end of a
line of text in the page layout for the original printed edition.

[That's responding to Michael's point.]

NB. The matter is also being pursued in context in Fr Cyrille's LinVB repo
on GitLab.

Does anyone know of any other SWORD module that contains soft hyphens?

Or is this the first time and context where this topic has come up?

Obtaining soft hyphen consistency is achievable in two ways.
1. Low effort - just remove 'em all.
2. Labour intensive - generate a full words list, analyse for soft hyphens,
and then apply soft hyphens to those matching words still lacking them.

Best regards,

David





--
Sent from: http://sword-dev.350566.n4.nabble.com/

_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page
_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Reply via email to