Wow! I had no idea we could specify CSS files for modules. Therefore,
eBible.org doesn't have any modules that do, YET.
On 4/13/25 03:13, David Haslam wrote:
Thanks Peter,
The issue is that [most of] our module developers still seem
blissfully unaware of these possibilities, and thus our module release
script never (or rarely?) announces a CSS sheet as part of a module.
Is there any working example of a module that uses a CSS in any of the
CrossWire repos?
What about the associated repos in the MRL ?
Does either eBible.org or IBT use them in any ?
btw. Where are the CSS files stored?
And can the same CSS file serve more than one module?
Best regards,
David
Sent with Proton Mail <https://pr.tn/ref/SWXT9A5YZ67G> secure email.
On Sunday, April 13th, 2025 at 2:02 PM, Peter von Kaehne
<ref...@gmx.net> wrote:
Hi David, you are out of date here by probably better part of a decade.
What actually happens is that most/all rendering has been taken out
of the engine and got replaced by CSS. The engine supplies
semantically CSS styled XHTML corresponding to the OSIS semantics and
supplies a standard CSS style sheet which replicates the previous
hard coded styling.
This CSS sheet can get both augmented and replaced, easily. There is
a CSS sheet conf entry available to advise the engine of existence
and location of the module CSS sheet.
I am unaware of any module actually making use of it, but it is all
there and it is easy to make use of it.
The way to figure out which CSS elements need styling simply use the
diatheke and ask for XHTML output of your module.
Peter
Peter
Sent from Outlook for iOS <https://aka.ms/o0ukef>
------------------------------------------------------------------------
*From:* sword-devel <sword-devel-boun...@crosswire.org> on behalf of
David Haslam <dfh...@protonmail.com>
*Sent:* Sunday, April 13, 2025 12:26 pm
*To:* sword-devel mailing list <sword-devel@crosswire.org>
*Cc:* thaipo...@gmail.com <thaipo...@gmail.com>
*Subject:* [sword-devel] SWORD: OSIS transChange and non-Roman scripts?
As we're all aware, the SWORD engine renders in /italics/ text
enclosed with a *transChange* element.
Yet not all Bible translations are in a script that supports italics!
IIRC, it was once suggested that Chinese modules that use *CJK
ideograms* might possibly be render such text using _dotted underline_.
Has this requirement ever been considered by developers?
What about *Thai* for example?
Were the translator to mark up added words in the *ThaiKJV* using
*transChange*, how ought this text be suitably displayed in such a
way as to make it appear /gently/ distinct?
One possibility might be to render the text in a *grey font* rather
than a *black font*, but any such change of colours also has to
figure what to do when it's part of the words of Christ in a Red
Letter Edition.
Has there ever been a detailed technical discussion on this topic?
I hadn't hitherto asked Philip Pope whether the *ThaiKJV* FoxPro
database contains semantic indicators for /words added by the
translators/, but as the translation is made _from the KJV_ rather
than from the original languages, it does seem to me to be quite
pertinent.
Best regards,
David
Sent with Proton Mail <https://pr.tn/ref/SWXT9A5YZ67G> 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
_______________________________________________
sword-devel mailing list:sword-devel@crosswire.org
http://crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page
--
signature
Peace,
*/Michael Johnson/**
26 HIWALANI LOOP • MAKAWAO HI 96768-8747*• USA
mljohnson.org <https://mljohnson.org/> • eBible.org <https://eBible.org>
• WorldEnglish.Bible <https://WorldEnglish.Bible> • PNG.Bible
<https://PNG.Bible>
Signal/Telegram/WhatsApp/Telephone: +1 808-333-6921
Telegram: @kahunapule • Facebook: fb.me/kahunapule
<https://www.facebook.com/kahunapule>
_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page