LaserGreek Encoding

The so called LaserGreek encoding is actually an implementation of the following fonts included in LaserGreek II package, by Linguist's Software: GraecaUBS, GreekSans II, Hellenica, HellenicaExtras, Odyssea, OdysseaExtras, OdysseaUBS, Payne, PayneCondensed, TeubnerLS, TeubnerLSC, TeubnerVertical, TeubnerVerticalC. Text written in LaserGreek is called LaserGreek Encoded

Simply put, these fonts are designed in a way to display Greek letters when Latin letters and punctuation marks are typed (much like the freeware SPIonic font). The difference from SPIonic is that it has way much more duplicate characters (these alternative forms of characters are rendered using different horizontal and/or vertical positioning regarding the base of characters), uses ASCII control characters to encode letters and it can use numbers 1-0, which SPIonic cannot.

LaserGreek fonts ^

AncientGreek cannot provide any of the fonts referenced above, since they are part of a proprietary program. If you do need any of these fonts, you can purchase them at the Linguist's Software site.

AncientGreek LaserGreek 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.

If any of these macros are executed without selecting any text, a warning message similar to the one shown in the following picture will appear.

legacy-warning.png
Warning message on Windows 8.1

• LaserGreekToUnicode Macro

This macro converts text written in LaserGreek to Unicode (normal text that can be edited in LibreOffice / OpenOffice).

• UnicodeToLaserGreek Macro

This macro converts text written in Unicode (normal text edited in LibreOffice / OpenOffice) to LaserGreek.

Several characters will be converted to fullwidth/halfwidth characters before starting the actual conversion to LaserGreek. These characters include "¦", "\", "/", "#", "%", "+", "«", "»" etc. which are used by LaserGreek to represent Ancient Greek letters. These characters will be converted to their original value when converting back to Unicode.

The following table shows the characters substitution that takes place when converting Unicode text to LaserGreek. All substitute characters are fullwidth/halhwidth characters, unless otherwise noted.

Original character Substitute character Original character Substitute character
(U+201A) (U+275F) * (U+201C) (U+275D) *
« (U+00AB) (U+300A) * » (U+00BB) (U+300B) *
+ (U+002B) (U+FF0B) % (U+0025) (U+FF05)
# (U+0023) (U+FF03) ^ (U+005E) (U+FF3E)
/ (U+002F) (U+FF03) \ (U+005C) (U+FF3C)
< (U+003C) (U+FF1C) > (U+003E) (U+FF1E)
~ (U+007E) (U+FF0F) ¢ (U+00A2) (U+FFE0)
£ (U+00A3) (U+FFE1) ¦ (U+00A6) (U+FFE4)

* Non fullwidth/halhwidth character.

Most of the accents and diacritics in LaserGreek correspond to composite Unicode characters. For example, the Slash character (/ U+002F) corresponds to Combining Acute Accent (  ́ U+0301). AncientGreek will convert these characters to their precomposed equivalents. So, the Slash character (/ U+002F) will be converted to Greek Tonos (΄ U+0384), when converting "LaserGreek coded content" to Unicode. This way, text produced by the converter will contain precomposed characters only (when applicable).

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 LaserGreek is performed.

LaserGreek implementation ^

AncientGreek fully implements the encoding as shown in the following table.

Note: In case multiple ASCII Characters can be used to represent an Ancient Greek character, the symbol displayed in bold magenta will be used when converting from Unicode to LaserGreek.

Note: ASCII control characters are displayed in bold green color, using the terms defined at The Unicode Consortium Specification v. 7, followed by their Unicode code.

Greek Letter ASCII character (Lowercase) ASCII character (Uppercase) Greek Letter ASCII character (Lowercase) ASCII character (Uppercase)
Alpha a A Nu n N
Beta b B Xi x X
Gamma g G Omicron o O
Delta d D Pi p P
Epsilon e E Rho r R
Zeta z Z Sigma s S
Eta h H Tau t T
Theta q Q Upsilon u U
Iota i I Phi f F
Kappa k K Chi c C
Lambda l L Psi y Y
Mu m M Omega w W
Iota with Diaeresis ö Upsilon with Diaeresis ¬
Final Sigma ~ " Lunate Sigma  (U+E001)
Small letter stigma õ Small letter koppa ð
Small letter sampi þ Small lunate digamma ü
Small letter heta Small lunate jot ²
Diacritics after lowercase vowel
Symbol ASCII Character Symbol ASCII Character Symbol ASCII Character
Smooth breathing j Rough breathing J Acute accent v
Grave accent ; Circumflex accent ` ' Diairesis >
Smooth breathing + acute accent [ Smooth breathing + grave accent ] Smooth breathing + circumflex accent \
Rough breathing + acute accent { Rough breathing + grave accent } Rough breathing + circumflex accent |
Diairesis + acute accent ? Diairesis + grave accent Ö Diairesis + circumflex accent À
Iota subscript / Breve ± Macron Ð
Diacritics before capital vowel
Symbol ASCII Character Symbol ASCII Character Symbol ASCII Character
Smooth breathing Æ Rough breathing ï Acute accent v
Grave accent ; Circumflex accent ` ' Diairesis >
Smooth breathing + acute accent Ò Smooth breathing + grave accent Ô Smooth breathing + circumflex accent Ç
Rough breathing + acute accent Ó Rough breathing + grave accent Õ Rough breathing + circumflex accent È
Diairesis + acute accent ? Diairesis + grave accent Ö Diairesis + circumflex accent À
Iota subscript ó Breve Ø Macron Ñ
English letters
Symbol ASCII Character Symbol ASCII Character Symbol ASCII Character
b º c RI (U+008D) d #
D ë e « f Ä
F ì g © G ý
h ú j ² J ø
k l  L ñ
m µ n ÷ p ¹
Q Î q Ï r ¨
R ä s § S ê
t $ u Ù U è
v à V × w %
W ã x Å y ´
Y ç z ½
Other Symbols
Symbol ASCII Character Symbol ASCII Character Symbol ASCII Character
Comma , Full stop . Greek ano teleia :
Greek question mark / “Western” semicolon É Greek bottom left numeral sign Ë Greek top right numeral sign V
Breve sign Macron sign + “Western” colon ò
“Western” question mark ô “Western” exclamation mark ! Hyphen -
En dash Em dash Š Underscore _
Plus sign Ȇ ˆ Plus minus sign Asterisk *
Obelus ˜ Equal sign = Apostrophe ¾
Quotation mark ® Left parenthesis ( Right parenthesis )
Left square bracket » Right square bracket ¼ Double left square bracket á
Double right square bracket â Left brace ¿ Right brace ˉ
Left angle bracket Right angle bracket Ì Bottom left corner bracket
Bottom right corner bracket Í Top left corner bracket ¢ Top right corner bracket
Single slash ƒ Double slash é Pipe Ú
Broken bar Section sign ž PM (U+009E) Reference sign STS (U+0093)
Dagger ÿ Script Capital M å Script Capital P ¸
Black Letter Capital H î Latin Letter Small Capital G DCS (U+0090) Hebrew Letter Alef HOP (U+0081)
Integral ¦ Double Integral à Vertical Ellipsis (row of 3 dots) PAD (U+0080)
White circle Á White squre ª Wreath Procuct ¥
Superscript One í Superscript Two ß
×

Info

If a table is truncated, then you can see all its content by scrolling it to the right and back.