Page 1 of 1

Automatic ligature support through graphite fonts

Posted: Sun Aug 01, 2010 7:44 pm
by RGB
Since 3.2, OOo support graphite fonts, and graphite fonts support ligatures and many other features. Someone converted my favorite font (Linux Libertine) to graphite technology and built a toolbar to use graphite specialities in an easy way, like real sub/super scripts, thousand separators and a large etc. Try it! it is awesome!
Typo
Typo
Ligature.png (9.7 KiB) Viewed 24693 times

Re: Automatic ligature support though graphite fonts

Posted: Sun Aug 01, 2010 9:51 pm
by Hagar Delest
Very nice indeed! Thanks for the information. It's now my default font.
It should help all who wants true chemical notation:
Chemical.png
Chemical.png (1.92 KiB) Viewed 24683 times
And spellcheck works fine with ligatures too!

Re: Automatic ligature support though graphite fonts

Posted: Sun Aug 01, 2010 11:44 pm
by keme
Looks promising, but I can't get it to work on mac OS-X. Will try on my other platforms...

Re: Automatic ligature support through graphite fonts

Posted: Mon Aug 02, 2010 12:12 am
by RGB
Graphite technology is not supported on mac, it works only on win and Linux.

Re: Automatic ligature support through graphite fonts

Posted: Mon Aug 02, 2010 3:13 pm
by acknak
I wonder why OOo is adopting tech that is not cross-platform?

I thought it was a strict policy, that OOo would only include features for on all platforms.

Re: Automatic ligature support through graphite fonts

Posted: Tue Aug 03, 2010 1:00 am
by floris v
I installed go-oo - much to my annoyance over the generic version - and opened a file in it with this font - to be precise Flavius Josephus' Against the Greeks, downloaded from gutenberg, first removed redundant paragraph endings, set initial caps, set it all in two columns on landscape pages (not even 50 of them) and after assigning this font all hell broke lose - it simply slowed down go-oo as well as generic ooo-dev 3.3 to a trickle. Scrolling through it, even opening the stylist and navigating through it to change back the font to something else was a pain. And last but not least - this font doesn't support drop caps - when I selected whole words only the first is displayed fully.
Can anyone confirm/reproduce that behaviour?

Re: Automatic ligature support through graphite fonts

Posted: Tue Aug 03, 2010 5:22 pm
by floris v
Don't mistake me - I really like the font, with the archaic look, the lower numerals etc, but all that stuff does slow down OOo on my system in a big way.

Re: Automatic ligature support through graphite fonts

Posted: Tue Aug 03, 2010 6:14 pm
by Hagar Delest
I've noticed also a slow down when using that font. My laptop is really old and I hadn't noticed the font had made it slightly worse.

Re: Automatic ligature support through graphite fonts

Posted: Tue Aug 03, 2010 6:53 pm
by floris v
The problem is that the ligatures don't replace the text like normal ligatures - the original text is kept, the ligatures are simply displayed on-screen and in print, but that slows down the thing, of course.

Re: Automatic ligature support through graphite fonts

Posted: Tue Aug 03, 2010 7:00 pm
by RoryOF
floris v wrote:The problem is that the ligatures don't replace the text like normal ligatures - the original text is kept, the ligatures are simply displayed on-screen and in print, but that slows down the thing, of course.
The non-replacement of text means that spellchecking should work OK, but the replacement at display and print times must add a serious overhead, as is being reported.

Re: Automatic ligature support through graphite fonts

Posted: Tue Aug 03, 2010 11:23 pm
by RGB
I'm using this font on a 270 page document without problems (vanilla 3.2.1 on Linux 64 bits). Drop caps also work. I even used many features like real sub/superscrips, small caps, etc.
I do not see any slowdown on scroll, but I have 2GiB of ram on a dual core system.

Re: Automatic ligature support through graphite fonts

Posted: Tue Aug 03, 2010 11:27 pm
by floris v
I have AMD 2.4 gig and 3 GiB memory. Maybe it's Windoze.

Re: Automatic ligature support through graphite fonts

Posted: Wed Aug 04, 2010 10:31 am
by henke54
Off Topic maybe :mrgreen: ; there is also a Ubuntu Font 'in the make' : http://design.canonical.com/2010/07/the-ubuntu-font/

example : http://arstechnica.com/open-source/news ... graphy.ars

Re: Automatic ligature support through graphite fonts

Posted: Wed Aug 04, 2010 3:46 pm
by acknak
Interesting--thanks for those links!

Re: Automatic ligature support through graphite fonts

Posted: Tue Aug 17, 2010 6:51 pm
by RGB
I worked a lot recently on documents with Magyar Linux Libertine font, using several Graphite features like real sub/superscripts, small caps, etc. I noticed some slow down on Writer but only on the first two minutes after loading the document: afterwards it works perfectly. I think this is due to Writer performing all the glyphs substitutions: when everything is on place, Writer works at same speed (and using the same amount of resources) as with the same document with any other font.

Re: Automatic ligature support through graphite fonts

Posted: Sat Sep 25, 2010 2:49 pm
by RGB
The font has been recently updated (now it have a simpler name: Linux Libertine G) and have an even more impressive feature set. There are new, more intuitive ID tags for smart font features.
http://numbertext.org/linux/

Re: Automatic ligature support through graphite fonts

Posted: Sun Sep 26, 2010 11:42 am
by Hagar Delest
Great! Let's wait for the extension update...

Re: Automatic ligature support through graphite fonts

Posted: Sun Sep 26, 2010 2:16 pm
by RGB
Ready for something really cool? Install Linux Libertine G and Linux Biolinum G and open this document... :mrgreen:
name-number.odt
(10.15 KiB) Downloaded 577 times

Re: Automatic ligature support through graphite fonts

Posted: Tue Mar 15, 2011 10:30 pm
by Hagar Delest
For the record, the font has been updated (2011-01-01). The extension now works again with 3.3.0 (it doesn't appear automatically, you've to display the Typography toolbar through View>Toolbars).

Re: Automatic ligature support through graphite fonts

Posted: Thu Sep 22, 2011 4:24 pm
by RGB
New update (2011-09-22) that adds more items to the already impressive list of typographical features of these fonts. For example, it is now possible to automatically correct the space between an italic and a non italic character, or use double-stroke letters, etc. The package also include a semibold variand, and one fond specially designed for 16pt and greater point-sizes, like headings.
Project page
News
Font features

NOTE: because of some regressions on the new Graphite2 engine used by LibO 3.4+, not al the features of these fonts will work and as a matter of fact you will have problems with kerning. If you need to use Graphite features it is better to use either LibO 3.3.4 or OOo 3.3. Development versions of OOo are not affected.