User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
bssscribe [2023/09/07 19:38] – external edit 127.0.0.1bssscribe [2025/09/12 02:10] (current) – [Fonts Credits] morgoth
Line 1: Line 1:
 ====== BSSScribe documentation page ====== ====== BSSScribe documentation page ======
-**//BSSScribe//**, aka "Black Speech School's (trans)scriber", is the official transcriber of [[Nûrlâm]] dialect into [[Tengwar]] or [[Cirth]] available at http://blackspeech.ru/transcriber.+**//BSSScribe//**, aka "Black Speech School's (trans)scriber", is the official transcriber of [[Nûrlâm]] dialect into [[Tengwar]] or [[Cirth]] available at http://blackspeech.de/transcriber.
  
 ===== Why? ===== ===== Why? =====
-There are already many transcribers available, but none of them correspond to description of Black Speech mode at [[http://at.mansbjorkman.net/teng_general_black_speech.htm|Amanye Tenceli]] or do not have it at all. [[https://glaemscrafu.jrrvf.com/english/glaemscribe.html|Glǽmscribe]] is close to perfection, but for some reason it uses Quenya mode for diphtongs in Black Speech.+There are already many transcribers available, but none of them correspond to description of Black Speech mode at [[http://at.mansbjorkman.net/teng_general_black_speech.htm|Amanye Tenceli]] or do not have it at all. [[https://glaemscrafu.jrrvf.com/english/glaemscribe.html|Glǽmscribe]] is close to perfection, but for some reason it uses Quenya mode for diphthongs in Black Speech.
  
 ===== Unicode support ===== ===== Unicode support =====
Line 10: Line 10:
 </WRAP> </WRAP>
  
-While the default font for now is Tengwar Artano, author of BSSScribe still prefers legacy Daniel Smith's encoding for these reasons:+While the default font for now is Tengwar Artano, the author of BSSScribe still prefers legacy Daniel Smith's encoding for these reasons:
   * There are more fonts available for it;   * There are more fonts available for it;
   * There are two concurring Unicode proposals, both not approved for 15+ years;   * There are two concurring Unicode proposals, both not approved for 15+ years;
Line 27: Line 27:
   * Only decimal numbers are accepted (no automatic re-basing to duodecimal system);   * Only decimal numbers are accepted (no automatic re-basing to duodecimal system);
   * Symbol "**\**" may be used in any tengwar mode to "escape" the following character -- it will remain the same in Dan Smith's encoding -- use to insert additional tengwar unknown to BSSScribe;   * Symbol "**\**" may be used in any tengwar mode to "escape" the following character -- it will remain the same in Dan Smith's encoding -- use to insert additional tengwar unknown to BSSScribe;
-  * BSSScribe supports (experimentally) "raw-tengwar" syntax compatible with Glǽmscribe, Tecendil but with some extensions (full list will be published later after proper testing); +  * BSSScribe supports (experimentally) "raw-tengwar" syntax compatible with Glǽmscribe and Tecendil but with some extensions ([[http://blackspeech.de/transcriber/BSSScribe_raw_syntax.pdf|Download chart in PDF]]); 
-  * Symbols **"|"** and **"_"** may be used in English mode to imitate J.R.R. Tolkien's writing, e.g. "here|in", "of_the", "and|e" to render as in DTS 5 (<wrap tengware>97RË5%</wrap>, <wrap tengware>W:</wrap>, <wrap tengware>2P#È</wrap> accordingly). +  * Symbols **"|"** and **"_"** may be used in English mode to imitate J.R.R. Tolkien's writing, e.g. "here|in", "of_the", "and|e" to render as in DTS 5 (<wrap tengware>97RË5%</wrap>, <wrap tengware>W:</wrap>, <wrap tengware>2P#È</wrap> accordingly); 
-  * Symbols "*****", "**%**", "**[**", "**]**", "**{**", "**}**", "**=**", "**`**", "**~**", "**/**", "**|**", "**\**" are used for pseudo-graphics with Cirth Erebor fonts 1 and 2; +  * Vowels with diaresis may be used to alternate the spelling in English Orthographic mode (as with classical example of "naïve"); also Greek "χ" may be used for "ch" which chould be read as [k] or [x] as in "Mi**ch**ael". 
-  * Cyrillic mode of Tengwar is based on Benct Philip Jonsson proposal ({{ :tngcyrillic.pdf |Download PDF}}). Except "щ" in Russian is encoded with alternate tehtar "aha" <wrap tengwar_entry2 tengware>A</wrap> instead of "aha" with palatalization diacritics <wrap tengwar_entry2 tengware>dÍ</wrap>; rare reversed tehtar for nasalized vowels are encoded with combination of nasalization mark and regular tehtar with fonts that don't support reversed tehtar. +  * Symbols "*****", "**%**", "**[**", "**]**", "**=**", "**`**", "**~**", "**/**", "**|**" are used for pseudo-graphics with Cirth Erebor fonts 1 and 2; therefore use double braces for "raw" codes in Cirth mode; 
-  +  * Cyrillic mode of Tengwar is based on Benct Philip Jonsson proposal ({{ :tngcyrillic.pdf |Download PDF}}). Except "щ" in Russian is encoded with alternate tehtar "aha" <wrap tengware>A</wrap> instead of "aha" with palatalization diacritics <wrap tengware>dÍ</wrap>; rare reversed tehtar for nasalized vowels are encoded with combination of nasalization mark and regular tehtar with fonts that don't support reversed tehtar; 
 +  * English phonemic modes of Tengwar and Cirth use pronunciation dictionaries (General American dialect), therefore it's not possible to override just one character -- the whole word should be transcripted with "raw" syntax or IPA. 
 + 
 +A [[bssscribe_min|minimalistic version]] of BSSScribe exists (mainly for embedding purposes). 
 ===== Scheduled improvements ===== ===== Scheduled improvements =====
   * Better Unicode support   * Better Unicode support
Line 39: Line 43:
 ===== Fonts Credits ===== ===== Fonts Credits =====
   * [[https://github.com/Tosche/Alcarin-Tengwar/|Alcarin Tengwar]] font by Toshi Omagari (aka "Tosche")   * [[https://github.com/Tosche/Alcarin-Tengwar/|Alcarin Tengwar]] font by Toshi Omagari (aka "Tosche")
 +  * Catrinity font by Alexander Lange
   * Cirth Erebor font series by Daniel Steven Smith   * Cirth Erebor font series by Daniel Steven Smith
   * Elfic Caslin and Tengwar Optime fonts by Peter Wiegel under SIL Open Font License   * Elfic Caslin and Tengwar Optime fonts by Peter Wiegel under SIL Open Font License
Line 44: Line 49:
   * Tengwar Annatar font series and Tengwar Telcontar font by Johan Winge   * Tengwar Annatar font series and Tengwar Telcontar font by Johan Winge
   * [[https://github.com/shankarsivarajan/TengwarArtano/|Tengwar Artano]], [[https://github.com/shankarsivarajan/TengwarMiriel/|Tengwar Míriel]] and [[https://github.com/shankarsivarajan/TengwarRacina|Tengwar Rácina]] fonts by Shankar Sivarajan (based on Johan Winge's Tengwar Annatar Italic, Bas van Hoorn's Tengwar Tellepsalinnacontar and Enrique Mombello's Tengwar Gothika fonts respectively)   * [[https://github.com/shankarsivarajan/TengwarArtano/|Tengwar Artano]], [[https://github.com/shankarsivarajan/TengwarMiriel/|Tengwar Míriel]] and [[https://github.com/shankarsivarajan/TengwarRacina|Tengwar Rácina]] fonts by Shankar Sivarajan (based on Johan Winge's Tengwar Annatar Italic, Bas van Hoorn's Tengwar Tellepsalinnacontar and Enrique Mombello's Tengwar Gothika fonts respectively)
-  * Tengwar Beleriand, Tengwar Elfica and Tengwar Gothika fonts by Enrique Mombello+  * Tengwar Beleriand and Tengwar Elfica fonts by Enrique Mombello
   * Tengwar Cursive by Harri Perälä (disabled for compatibility issues)   * Tengwar Cursive by Harri Perälä (disabled for compatibility issues)
   * Tengwar Eldamar and Tengwar Parmaite fonts by Måns Bjorkman   * Tengwar Eldamar and Tengwar Parmaite fonts by Måns Bjorkman
   * Tengwar Formal font by Michał Nowakowski; CSUR encoding version by Johan Winge & J. "Mach" Wust   * Tengwar Formal font by Michał Nowakowski; CSUR encoding version by Johan Winge & J. "Mach" Wust
 +  * Tengwar Gothika font by Enrique Mombello based on Lothenon's calligraphy
   * [[https://github.com/shankarsivarajan/TengwarHanno|Tengwar Hanno]] and [[https://github.com/shankarsivarajan/TengwarNenya|Tengwar Nenya]] fonts by Shankar Sivarajan   * [[https://github.com/shankarsivarajan/TengwarHanno|Tengwar Hanno]] and [[https://github.com/shankarsivarajan/TengwarNenya|Tengwar Nenya]] fonts by Shankar Sivarajan
   * Tengwar Hereno font by Paulo Otto and Ronald Kyrmse   * Tengwar Hereno font by Paulo Otto and Ronald Kyrmse
bssscribe.1694104682.txt.gz · Last modified: by 127.0.0.1