nanogui: BDF and TTF fonts in NanoX


Previous by date: 20 Dec 2006 16:49:44 +0000 How to hide the mouse pointer?, Luis Fischer
Next by date: 20 Dec 2006 16:49:44 +0000 Re: server background, Roberto
Previous in thread: 20 Dec 2006 16:49:44 +0000 Re: BDF and TTF fonts in NanoX, Gil Glass
Next in thread: 20 Dec 2006 16:49:44 +0000 Re: BDF and TTF fonts in NanoX, Teemu Keskinarkaus

Subject: Re: [nanogui] RE: BDF and TTF fonts in NanoX
From: Kiran Mahajan ####@####.####
Date: 20 Dec 2006 16:49:44 +0000
Message-Id: <1166634355.3446.33.camel@KiranLinux>

Teemu,

I am also using the FreeType library to use TTF fonts with Nano-X.
As Gil said you need to port FreeType library on your platform. I am
using 1.3.1 on ARM platform and it works great.
If you want to use only TTF fonts you only need to port FreeType1
library and wont need to use FreeType2.
And make changes in config file of Nano-x as Gil has suggested!
You also need to update your fonts.dir file to use your TTF font file.
Ya another thing, you only can use either FreeType1 or FreeType2 with
Nano-X.

Thanks and regards,
Kirankumar

On Mon, 2006-12-18 at 07:03 -0800, Gil Glass wrote:
> Teemu,
> 
> You can definitely use TTF fonts with Nano-X; I've been doing it for
> some time.  Nano-X works very well with TTF fonts.
> 
> Among the things you have to do are:
> 
> 1.  Get hold of the FreeType library (available at the Nano-X
> website???) and build it for your platform.  I've been using version
> 1.3.1.  I don't know much about FreeType 2 but it may have some
> advantages.
> 
> 2.  Set up the config file in Nano-X to indicate that TrueType fonts are
> supported and to specify the location of the FreeType library (libttf.a)
> and  the location of font files.  For example, my config file reads:
> 
> ####################################################################
> # TrueType font support thru FreeType 1.x
> ####################################################################
> HAVE_FREETYPE_SUPPORT    = Y
> INCFTLIB                 = /usr/include/freetype1
> LIBFTLIB                 = ./lib/libttf.a
> FREETYPE_FONT_DIR        = "fonts/truetype"
> 
> There are some hidden gotchas regarding the cross-compiling the FreeType
> library for some non-x86 platforms such as ARM as I've done.  Post again
> if you run into trouble.
> 
> Have I missed any details?
> 
> Cheers,
> Gil Glass
> 
> -----Original Message-----
> From: Teemu Keskinarkaus ####@####.#### 
> Sent: Monday, December 18, 2006 6:51 AM
> To: ####@####.####
> Subject: BDF and TTF fonts in NanoX
> 
> Hi,
> 
>  
> 
> I'm using program that uses NanoX. That program doesn't care about fonts
> so
> it passes the request straight to NanoX. Now I need to add more fonts to
> NanoX. 
> 
>  
> 
> I already added one font to NanoX. That was BDF font that I converted to
> C-file and then linked it with the NanoX. I was wondering is it possible
> to
> use TTF fonts instead? I could use same font for several size. With BDF
> fonts you need separate font for each size. I couldn't find
> documentation
> about that or even for the BDF. I just some reverse engineering for the
> NanoX and figure out how it's done. : )
> 
>  
> 
> Teemu Keskinarkaus
> 
> CC-Systems
> 
>  
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: ####@####.####
> For additional commands, e-mail: ####@####.####
> 


Previous by date: 20 Dec 2006 16:49:44 +0000 How to hide the mouse pointer?, Luis Fischer
Next by date: 20 Dec 2006 16:49:44 +0000 Re: server background, Roberto
Previous in thread: 20 Dec 2006 16:49:44 +0000 Re: BDF and TTF fonts in NanoX, Gil Glass
Next in thread: 20 Dec 2006 16:49:44 +0000 Re: BDF and TTF fonts in NanoX, Teemu Keskinarkaus


Powered by ezmlm-browse 0.20.