
Ancient Greek Language Support
for LibreOffice / OpenOffice
Version: 1.6-beta8
AncientGreek Beta Code conversion Macros ^
I suggest saving your work before running either of these macros on a document (no text selection), so that reverting (Menu File / Reload) to it is possible, as Undoing may not be of much help, since a letter by letter substitution will take place resulting in way too many undo steps.
• BetaCodeToUnicode Macro
This macro converts text written in Unicode (normal text edited in LibreOffice / OpenOffice) to Beta Code.
If this macro is executed without selecting any text, a warning message similar to the one shown in the following picture will appear.
Warning message on Windows 8.1
• UnicodeToBetaCode Macro
This macro converts text written in Beta Code to Unicode (normal text that can be edited in LibreOffice / OpenOffice).
If Unicode to Beta Code conversion is requested, the message dialog will also provide the possibility to alter Beta Code conversion options:
Warning message with Beta Code options on Windows 8.1
Beta Code options ^
When converting text to Beta Code the following options are available:
- Capital Letters Only (TLG)
Enabling this option will make the converter produce capital ASCII characters, complying to TLG (Thesaurus Linguae Graecae). Otherwise, small ASCII characters will be used. - Use simple sigma
This option has to do with the conversion of the Final Sigma (ς) and the Lunate Sigma Symbol (c), when converting text to Beta Code. Both of these letters can be converted to "S", but according to the The TLG® Beta Code Manual 2013, the Final Sigma (ς) can also be converted to "S2" and the Lunate Sigma Symbol (c) to "S3" ("*S3" for capital). So, when this option is enabled, the simple conversion ("S") will be used; if it's disabled, the complex one will be used ("S2" and "S3" respectively). - Simplify stand-alone diacritics
Enabling this option will vastly increase the readability of raw Beta Code encoded text. All stand-alone diacritics will be encoded using their simple form; for example, Smooth breathing (psili), which is often used as an apostrophe too, would normally be converted to "%30", so the phrase "ἀλλ᾽ ὦ φίλη Λάκαινα" would become "A)LL%30 W)= FI/LH *LA/KAINA". When this option is enabled, this would become "A)LL) W)= FI/LH *LA/KAINA".
The values set using this dialog will be valid for the current session only. If you want to permanently set these parameters, please use AncientGreek Configuration dialog.
Using fullwidth characters ^
If the document (or selection) contains ASCII characters (English text), they will automatically be converted to the "fullwidth / halfwidth" characters, when text conversion from Unicode to Beta Code is performed.