<div><div>FYI. Here's the clipboard copy of my <b>TextPipe</b> filter:<br><br>The PCRE replace list filter that does the digits character conversion uses <b>UTF-8 byte codes</b> in the replace column.</div><div><br></div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">TextPipe Single User Edition 10.7</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">Purchased by: David Haslam, David Haslam</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">Filter Title: T:\Convert\Convert numerals to Unicode superscripts.fll</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">Filter List</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">-----------</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">Filter options</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp; [X] Log to file</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp; [ ] Append to logfile</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp; Log filename: .\textpipe.log</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp; Threshold 500</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp; [X] Log comment filters</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|--Input from file(s)</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp; [ ] Confirm before processing each file</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp; [ ] Confirm before processing read/only files</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp; [ ] Delete input files after processing</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp; [ ] Process inside compressed files</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp; Process binary files</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|--Comment...</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp; |&nbsp; Convert numerals to Unicode superscripts</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp; |&nbsp;</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp; |&nbsp; Function:</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp; |&nbsp;&nbsp; - Input&nbsp; = Bible passage copied from SWORD front-end app</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp; |&nbsp;&nbsp; - Output = Bible passage with superscripted verse tags</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp; |&nbsp;</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp; |&nbsp; Purpose:</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp; |&nbsp;&nbsp; - For sharing copied Bible passage to social media, etc.</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp; |&nbsp;</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp; |&nbsp; Assumes:</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp; |&nbsp;&nbsp; - Verse text contains no numerals (cf. some translations do)</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp; |&nbsp;&nbsp; - Headings (if included) contain no numerals</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp; |</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp; +--Perl pattern [\d+$] and Send non-matching to subfilter</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; [X] Match case</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; [ ] Whole words only</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; [ ] Case sensitive replace</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; [ ] Prompt on replace</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; [ ] Skip prompt if identical</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; [ ] First only</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; [ ] Extract matches</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Maximum text buffer size 4096</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; [X] Maximum match (greedy)</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; [ ] Allow comments</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; [ ] '.' matches newline</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; [X] UTF-8 Support</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp; |</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp; +--Perl pattern [[0-9]+] and Send to subfilter</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; [X] Match case</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; [ ] Whole words only</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; [ ] Case sensitive replace</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; [ ] Prompt on replace</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; [ ] Skip prompt if identical</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; [ ] First only</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; [ ] Extract matches</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Maximum text buffer size 4096</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; [X] Maximum match (greedy)</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; [ ] Allow comments</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; [ ] '.' matches newline</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; [X] UTF-8 Support</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +--Perl pattern [0] with [\xE2\x81\xB0]</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [X] Match case</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ] Whole words only</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ] Case sensitive replace</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ] Prompt on replace</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ] Skip prompt if identical</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ] First only</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ] Extract matches</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Maximum text buffer size 4096</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ] Maximum match (greedy)</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ] Allow comments</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ] '.' matches newline</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [X] UTF-8 Support</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ] Process longest strings first</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ] Simultaneous search</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ] Log summary only</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Further search/replace list phrases (CSV format):</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,\xC2\xB9</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2,\xC2\xB2</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3,\xC2\xB3</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4,\xE2\x81\xB4</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5,\xE2\x81\xB5</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6,\xE2\x81\xB6</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7,\xE2\x81\xB7</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8,\xE2\x81\xB8</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 9,\xE2\x81\xB9</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">+--Output to file(s)</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ] Only update date on changed files</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ] Append mode</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ] Change extension to: .txt</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ] Open output file</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Only output modified files</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Test mode</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ ] Remove empty output files&nbsp;&nbsp;&nbsp;</span><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;"><br></span></div><div><span style="font-family: menlo, consolas, courier new, monospace, sans-serif;">Files List</span><br></div><div>----------<br></div><div><br>The only purpose in sharing this is to show how simple such a filter might be.<br><br>The real challenge is to adapt each front-end such that this <i>modified copy</i> is one of the share options in the UI.<br><br>IMHO, a similar filter could be easily added to our API, and then it's up to each front-end developer to choose whether or not to take advantage of it.</div><div></div><div><br></div><div class="protonmail_signature_block"><div class="protonmail_signature_block-user"><div>Best regards,<br></div><div><br></div><div>David<br></div></div><div><br></div><div class="protonmail_signature_block-proton">Sent with <a href="https://protonmail.com" target="_blank">ProtonMail</a> Secure Email.<br></div></div><div><br></div><div>‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐<br></div><div> On Sunday, May 5, 2019 7:00 PM, David Haslam &lt;dfhdfh@protonmail.com&gt; wrote:<br></div><div> <br></div><blockquote class="protonmail_quote" type="cite"><div><div>FYI. I have just posted to <a href="https://www.facebook.com/david.f.haslam" target="_blank" title="https://www.facebook.com/david.f.haslam" rel="nofollow">my facebook</a> an example of the result of using my filter.<br></div><div><br></div><div>The passage was copied from <b>Xiphos</b>, which inserts two spaces before each verse tag, and one space before the start of verse text.<br></div><div><br></div><div>Other front-ends such as <b>PocketSword</b> have no space between verse tag and verse text, as well as none before the verse tag.<br></div><div><br></div><div>Exceptions are in poetry format.<br></div></div><div><br></div><div class="protonmail_signature_block"><div class="protonmail_signature_block-user"><div>Best regards,<br></div><div><br></div><div>David<br></div></div><div><br></div><div class="protonmail_signature_block-proton">Sent with <a target="_blank" href="https://protonmail.com">ProtonMail</a> Secure Email.<br></div></div><div><br></div><div>‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐<br></div><div>On Sunday, May 5, 2019 6:38 PM, David Haslam &lt;dfhdfh@protonmail.com&gt; wrote:<br></div><div><br></div><blockquote type="cite" class="protonmail_quote"><div>The context is that when I’m posting to (eg) Facebook, all text formatting is simply squished, even when what was pasted to the clipboard had (eg) HTML styling.&nbsp;<br></div><div><br></div><div>AFAICT, only Facebook Notes permit some rudimentary text styles and layout formats.&nbsp;<br></div><div><br></div><div>So the response by Michael Hart, interesting as it may be, does not really address the issue in focus.&nbsp;<br></div><div><br></div><div>Best regards,<br></div><div><br></div><div>David<br></div><div><br></div><div id="protonmail_mobile_signature_block">Sent from ProtonMail Mobile<br></div><div><br></div><div><br></div><div>On Sun, May 5, 2019 at 18:32, Michael H &lt;<a href="mailto:cmahte@gmail.com" class>cmahte@gmail.com</a>&gt; wrote:<br></div><blockquote class="protonmail_quote" type="cite"><div dir="ltr"><div style="font-family:garamond,serif;font-size:large"><div>I like the plan to improve copy functions over plain text.&nbsp;However, it might be more feasible and productive to copy a (possibly simplified) html snippet to the clipboard rather than producing presentation glyphs that may or may not render in many apps where fallback fonts may or may not be available. <br></div><div><br></div><div>That is, when I copy-paste a web page into Office, I have to choose whether to import the formatted html, or just the plain text. However, when I paste the same clipboard item into a simple text editor, the formatted option isn't present. A similar approach for sword front ends would fit the user expectation of a rich copy, but also be more likely to succeed in all cases.&nbsp;<br></div><div><br></div><div>Is there already a sword front end that already has this rich copy enabled (even for a subset of the allowable markups?)&nbsp;<br></div></div><div style="font-family:garamond,serif;font-size:large"><div><br></div><div>(And related to the implied reason why this capability is missing:) <br></div><div><br></div><div>In addition to improving the functionality of the text rendering for copy/paste, the configuration files should probably be improved to include a "copy-allowed" item (and "print-allowed"&nbsp;if/where applicable.) That is, be able to restrict the copy function when the license provided doesn't include even limited copying. This will help to undo the risk of pass-through copying en-mass.&nbsp;<br></div></div></div><div><br></div><div class="gmail_quote"><div dir="ltr">On Sun, May 5, 2019 at 11:00 AM David Haslam &lt;<a href="mailto:dfhdfh@protonmail.com">dfhdfh@protonmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>When pasting a Bible passage from the clipboard to Social media, text styles are usually squished.<br></div><div><br></div><div>This often means that superscripted verse tags just become ordinary numbers.<br></div><div>Some front-ends even leave no space between the verse tag and the start of verse text.<br></div><div>The result in social media is a tad ugly.&nbsp;<br></div><div><br></div><div>Surely we could do better?<br></div><div><br></div><div>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.<br></div><div><br></div><div>Convert verse number digits to Unicode superscript digits,&nbsp;⁰¹²³⁴⁵⁶⁷⁸⁹<br></div><div><br></div><div>NB. These special 10 characters are not in a continuous block.<br></div><div><br></div><div>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.<br></div><div><br></div><div>Aside: I made my own TextPipe filter to convert digits to these special characters.<br></div><div>I included a restriction to avoid converting chapter numbers.&nbsp;<br></div><div>I did not yet consider what to do about digits that are part of verse text (such as 144,000).<br></div><div><br></div><div>Even so, how do software developers feel about the concept ?<br></div><div><br></div><div>Best regards,<br></div><div><br></div><div>David<br></div><div><br></div><div id="gmail-m_7904712694676370054gmail-m_3224890901143450952protonmail_mobile_signature_block">Sent from ProtonMail Mobile<br></div><div>_______________________________________________<br></div><div>sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a><br></div><div><a href="http://www.crosswire.org/mailman/listinfo/sword-devel" rel="noreferrer">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br></div><div>Instructions to unsubscribe/change your settings at above page<br></div></blockquote></div></blockquote><div><br></div><div><br></div></blockquote><div><br></div></blockquote><div><br></div>