Representing Greek - Font Notes for New Users

Here you can discuss all things Ancient Greek. Use this board to ask questions about grammar, discuss learning strategies, get help with a difficult passage of Greek, and more.
Post Reply
annis
Textkit Zealot
Posts: 3399
Joined: Fri Jan 03, 2003 4:55 pm
Location: Madison, WI, USA
Contact:

Representing Greek - Font Notes for New Users

Post by annis »

Textkit has inherited the broader problems in presenting Greek text on web pages. In the past, we used SPIonic, but now we use Unicode.

SPIonic

You will find SPIonic in older posts using Greek, and in a few of the Greek Tutorials, so you may want to install that font if you haven't already had a reason to do so.

Unfortunately, one past upgrade of the Forum software messed up all the Font tags, so you get to see unencoded SPIonic. This should always display completely, but isn't very nice to read. It is quite similar to Betacode.

Unicode

Sensu stricto Unicode is not a font, but a method of encoding a writing system. It aims to provide a way to accurately represent every writing system in the world. Reasonably modern versions of all the major operating systems (Windows, Mac OSX, Linux and most Unices) will understand and correctly display any Unicode characters if there's a font available which can display the characters requested.

For Windows and Mac users (especially if your OS is pretty current), this presents no problems. Macs come by default with a Unicode font capable if displaying Classical Greek (also known as "polytonic" because of the many accent and breathing marks required). Windows users should see this Textkit post, which will explain both how to get the Microsoft fonts that can display polytonic Greek, as well as how to turn on methods to allow you to enter it.

Mac OSX has the concept of "Keyboard Layouts" which allow you to enter a dizzying array of languages. Versions 10.4 and later come with a built-in layout for polytonic Greek, but it's not very intuitive. Most of Textkit's Mac users use SophoKeys for entering Greek. That package comes with documentation explaining how to use the layout. If you're content to use Apple's, go into the "System Preferences" application, pick "International" and then the "Input Menu" tab. You'll want to check "Show input menu in menu bar", and then click the "Greek - Polytonic" layout. You'll have to log out and back in (or reboot) for this to take effect.

If you cannot produce Unicode Greek in the forum, please please please do not invent a new Latin transcription scheme for posting to the Forum. Often this is as hard to interpret as whatever question you might be asking. Please use Betacode. It's not very pretty, but it's unambiguous and widely used in scholarly circles for email, etc. It's also what SophoKeys uses, as well as this web tool which produces Greek for you: Greek Inputter.

Unicode Fonts

If you don't like your system's default Greek font for Unicode, a list with examples can be found here. Of them, I'd recommend SIL Gentium as choice that is both attractive and free, though some do find it too heavy.
William S. Annis — http://www.aoidoi.org/http://www.scholiastae.org/
τίς πατέρ' αἰνήσει εἰ μὴ κακοδαίμονες υἱοί;

User avatar
klewlis
Global Moderator
Posts: 1668
Joined: Tue Jul 29, 2003 1:48 pm
Location: Vancouver, Canada
Contact:

Re: Representing Greek - Font Notes for New Users

Post by klewlis »

unlocking this so we can update it.... written in 2003! :) which pieces are still useful, and which should we discard? (question especially for mac users since I don't know how you do things now.)
First say to yourself what you would be; then do what you need to do. ~Epictetus

User avatar
jaihare
Textkit Zealot
Posts: 959
Joined: Mon Oct 22, 2007 2:47 am
Location: Tel Aviv, Israel
Contact:

Re: Representing Greek - Font Notes for New Users

Post by jaihare »

The font on the forum is still unattractive, since it doesn't capture all of the Unicode characters and ends up pulling from other fonts to fill in the gaps. This is the case for Windows users, anyway, even if you haven't noticed. ;)

I have a work-around for you, if you're interested. Someone over at B-Greek gave this to me a long time ago. You can create a bookmark on your bookmarks bar. I call mine "Greek font" and then put the following into it:
javascript:regexp=/([\u0370-\u037D\u0386-\u0386\u0388-\u03FF\u1F00-\u1FFF][\u0370-\u037D\u0386-\u0386\u0388-\u03FF\u1F00-\u1FFF\s]*[\u0370-\u037D\u0386-\u0386\u0388-\u03FF\u1F00-\u1FFF]?)/g;markup='<span class="greek">$1</span>';divs=document.getElementsByTagName("DIV");for(d=0;d<divs.length;d++){if(divs[d].className.indexOf('postbody')==0){divs[d].innerHTML=divs[d].innerHTML.replace(regexp,markup);}}head=document.getElementsByTagName("HEAD");for(d=0;d<divs.length;d++){newStyle="<style>.greek{font-family:Arial;}</style>";divs[d].innerHTML=divs[d].innerHTML+newStyle;}void(false);
Just copy the whole thing and use this as the URL. It will replace the Greek characters on the page with Arial.

Any time you access a page on which the Greek is unattractive, this will convert it all to Arial. You just have to click on the bookmark. It won't open a new page. It will just replace the characters in the specified range.

Compare: αἀ εἐ ιἰ ηἠ οὀ υὐ ωὠ

Do you see the differences in the specific shapes of the letters and their heights relative to one another? If the font were consistent, all of the letters would be the same height.

Compare: ἀἐἰἠὀὐὠ vs. αειηουω

User avatar
Paul Derouda
Global Moderator
Posts: 2292
Joined: Fri Nov 05, 2010 9:39 pm

Re: Representing Greek - Font Notes for New Users

Post by Paul Derouda »

Does anyone know a way to read old posts from the pre-Unicode era so that the Greek displays correctly (or is at least readable)?

User avatar
jaihare
Textkit Zealot
Posts: 959
Joined: Mon Oct 22, 2007 2:47 am
Location: Tel Aviv, Israel
Contact:

Re: Representing Greek - Font Notes for New Users

Post by jaihare »

Paul Derouda wrote:Does anyone know a way to read old posts from the pre-Unicode era so that the Greek displays correctly (or is at least readable)?
No, I really have no idea.

Post Reply