[sword-devel] Sword front-ends, the clipboard and social media

Jaak Ristioja jaak at ristioja.ee
Sun May 5 12:14:20 MST 2019


I'd suggest using CSS with custom element attributes instead, for example:

<html><head>
<title>Hallelujah! :)</title>
<style>
span::before {
   content: attr(verse-id);
   vertical-align: super;
   font-size: 50%;
   margin: 0 0.4em 0 0;
}
</style>
</head>
<body>
<span verse-id='12'>Christ</span>
<span verse-id='13'>is</span>
<span verse-id='14'>risen!</span>
</body>
</html>

Online example: https://jsfiddle.net/23z5n9dc/


Best regards,
J


On 05.05.19 18:58, David Haslam wrote:
> When pasting a Bible passage from the clipboard to Social media, text styles are usually squished.
> 
> This often means that superscripted verse tags just become ordinary numbers.
> Some front-ends even leave no space between the verse tag and the start of verse text.
> The result in social media is a tad ugly.
> 
> Surely we could do better?
> 
> One bright idea implemented externally by one of our members is simple enough for us to consider adding as a new filter in the SWORD API.
> 
> Convert verse number digits to Unicode superscript digits, ⁰¹²³⁴⁵⁶⁷⁸⁹
> 
> NB. These special 10 characters are not in a continuous block.
> 
> How front-ends might include the filter such that copying a passage to the clipboard would automatically make use of these special characters is yet to be determined, but if the idea is not yet discussed, we’ll not make any progress.
> 
> Aside: I made my own TextPipe filter to convert digits to these special characters.
> I included a restriction to avoid converting chapter numbers.
> I did not yet consider what to do about digits that are part of verse text (such as 144,000).
> 
> Even so, how do software developers feel about the concept ?
> 
> Best regards,
> 
> David
> 
> Sent from ProtonMail Mobile
> 
> 
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
> 




More information about the sword-devel mailing list