Mi blog lah! Το ιστολόγιό μου

15Jan/100

OpenType support in OpenOffice 3.2 (Greek)

The new version 3.2 of OpenOffice.org is being developed and you can currently download the release candidate for your testing purposes.

A big enhancement in OpenOffice.org 3.2 is the support for OpenType fonts. A typical Linux user is able to do most of the tasks with TrueType fonts, however any new exciting fonts available are mostly OpenType fonts. So, OpenOffice.org 3.2 (to be released this month) has OpenType support and most likely Ubuntu 10.04 is going to have OpenOffice.org 3.2.

You can install OpenOffice 3.2 RC (or final, in a few weeks) on your Ubuntu by downloading the relevant archive from download the release candidate. Extract the files and enter the DEBS/ subdirectory. Then, run sudo dpkg -i *.deb in order to install the development version of OpenOffice 3.2. The installed files are located in /opt/ooo-dev3/program/ and you run now run swriter (for Writer). It is quite possible there is already a relevant PPA repository; tell me in the comments and I’ll update here.

We test with the Greek Font Society OpenType fonts, which are distributed with the OpenFont License. The Debian/Ubuntu repositories already have the GFS fonts packaged for you. You can either install the fonts with your package manager (open synaptic package manager, search for ttf-gfs), or run from the command line

sudo apt-get install ttf-gfs-artemisia ttf-gfs-baskerville ttf-gfs-bodoni-classic ttf-gfs-complutum ttf-gfs-didot-classic ttf-gfs-gazis ttf-gfs-neohellenic ttf-gfs-solomos ttf-gfs-theokritos

Here is a screenshot of the PDF file of GFS Fonts Sample. With OpenOffice.org 3.1 or earlier these fonts would not appear in Writer and would be replaced with the default OpenOffice.org font. In addition, if you tried to export to PDF, you would get the default font (that is, the OpenType fonts do not get embedded in the PDF file either).

Here is the .odf file of the GFS Fonts Sample. If you load it in OpenOffice.org 3.1, you will notice that the default OpenOffice.org font will appear for each line in the sample file. If you load the sample .odt file in OpenOffice.org 3.2, you need to have the GFS OpenType fonts installed beforehand.

The GFS fonts support Greek, Greek Polytonic and several ancient Greek characters. See How to type Greek, Greek Polytonic in Linux for instructions on how to configure and use the Greek keyboard layout in Linux. Note that to type Greek Polytonic, you do not need anymore to select the Polytonic layout; the default «Greek» keyboard layout has been updated so that you can type Greek, Greek Polytonic and Ancient Greek characters.  Ergo, άᾷᾂϡϖϝ€ϕͼϾʹ͵ϐϛ.

8Jan/070

The OLPC and Greek

(oh, I am writing this through a lousy Net connection; thanks Engelados)

I tried out the latest OLPC image, specifically build 218, on Qemu and my aim was to get Greek support configured, if it was not there already.

The OLPC does not currently come with a good set of Greek fonts; you will need to install a set of fonts such as DejaVu or GFS Didot.
Installing means adding the font files in the directory /usr/share/fonts/. The current font configuration files in the OLPC favour Bitstream Vera, therefore you would need to move the bitstream subdirectory outside the fonts directory. DejaVu is based on Bitstream Vera and therefore you will not notice any change once you upgrade. Also, Fedora Core 6 and Ubuntu Linux are based on DejaVu. You need DejaVu, as Bitstream Vera does not currently support Greek. Both DejaVu and GFS Didot are free and open-source fonts.

Note: This screenshot shows DejaVu Sans, not GFS Didot. Sorry for the typo.
This is the OLPC running the cut-down version of the Abiword wordprocessor. Click on the image to view the full size.

This is the OLPC showing the same document above with GFS Didot. The font looks quite nice and similar to old greek textbooks. There is a small issue however, it does not have the character coverage of DejaVu. For example, notice that the Euro sign is missing from GFS Didot. Also, other glyphs such as fancy bullet characters are missing as well. Normally, the OLPC software should replace those missing characters with the correct characters from another font. Apparently something is wrong here and needs further investigation.

Writing support for the Greek language has to be configured separately in the OLPC. The case with other languages appears to be that the default layout is that of the language; apparently there is no need to switch between Brazilian Portuguese and English. For the Greek language it appears that it is good to be able to switch between Greek and English.

There are several places that you can add Greek writing support. The most common is in /etc/X11/xorg.conf. Having gone through the configuration files, I think that /etc/X11/Xkbmap is also a good place and saves us from touching the core Xorg configuration file.

To write the full set of Greek letters, one needs to set the extended variant for the Greek layout, and also try to set the Compose key (for ano teleia). These things should be simplified…

I am not sure how the OLPC looks like (the only photos I saw where not focusing on the keyboard). Perhaps it would be useful to have a test machine at my disposal (hint, hint).
Jim Gettys wrote at his blog about the different languages that the first generation of the OLPC should support. Both Kinyarwanda and Kiswahili use the latin alphabet, therefore there are no significant issues with font support or writing support.

p.s.
Greece will carry out a pilot with OLPC laptops next September.

4Oct/060

Greek Font Society fonts (re-)released under the Open Font License

Several of the Greek Font Society fonts have been released under the Open Font License.

This includes GFSDidotOT, GFSOlgaOT and GFSPortonOT.

Thank you Greek Font Society!

3May/064

Ελληνική γραμματοσειρά

Μια ακόμα ελληνική γραμματοσειρά είναι διαθέσιμη από την Εταιρία Ελληνικών Τυπογραφικών Στοιχείων, η GFS Neohellenic,

Σας θυμίζει η γραμματοσειρά αυτή κάποια σχολικά βιβλία πριν από αρκετά χρόνια;

Tagged as: , , 4 Comments
22Mar/066

Περισσότερες γραμματοσειρές

Υπάρχουν περισσότερες γραμματοσειρές με υποστήριξη ελληνικών, με άδεια διάθεσης που τείνει προς ελεύθερο λογισμικό.

Ο Βαγγέλης Μακρυδάκης έφτιαξε ενδιαφέρουσες γραμματοσειρές OpenType, που συμπληρώνουν τις ανάγκες χρηστών προγραμμάτων όπως GIMP και Inkscape. Η άδεια διάθεσης δεν είναι μια από τις υπάρχουσες που έχουν ελεγχθεί για συμβατότητα με το ανοικτό λογισμικό.

Η Εταιρεία Ελληνικών Τυπογραφικών Στοιχείων διαθέτει 3 γραμματοσειρές. Μία από αυτές, η GFS Didot, ήταν αυτή που χρησιμοποίησε ο Aδαμάντιος Kοραής στο εκδοτικό του πρόγραμμα για τον διαφωτισμό των υπόδουλων Eλλήνων.
Οι άδειες διάθεσης και στις δύο περιπτώσεις δεν είναι από τις υπάρχουσες που έχουν ελεγχθεί για συμβατότητα με το ανοικτό λογισμικό (GPL+Exemption, OFL, Vera-style, κτλ).

Ενημέρωση: Αναφορά στο δικτυακό του Alan Wood, GFS Didot και GFS Bodoni.

   

Switch to our mobile site