Dear developers,

A few years back, DM Smith and I discussed the possibility to enhance the 
CrossWire flagship KJV module by marking all names therein - each with suitable 
attributes.
This is still something I'd like to be involved with when I have more free time 
for CrossWire activities.

AFAICT, the SWORD API currently doesn't do anything special with the OSIS name 
element.
IMHO, we could do something useful here and thereby enhance the understanding 
of a suitably marked up Biblical text.

Suggestions:

- Provide a new filter to display words wrapped within the name element using 
(e.g.) bold font style.
- Support a new module configuration key GlobalOptionFilter=OSISNames to allow 
the front-end to toggle this on and off.
- Add API support to succinctly display attribute values for the name element 
(e.g. by mouseover tooltip, etc).

Discussion points:

- There are some words that are used as a name in some places but as an 
ordinary common word in other places.
- Although we capitalise names in English, we also capitalise the first word of 
every sentence, thus potentially leading to ambiguities for new readers.
- All nouns in German are capitalised, so a learner of the language has an even 
harder job to know which words are names.
- There are several writing systems in which there is no visual clue at all to 
indicate which words are names.
- cf. There are even some writing systems in which there is no space between 
words.
- Not all writing systems have font support for bold style, so perhaps an 
alternative display method might need to be defined in the .conf file ?

Best regards,

David

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

Reply via email to