nanogui: BDF and TTF fonts in NanoX


Previous by date: 22 Dec 2006 08:16:16 +0000 Re: BDF and TTF fonts in NanoX, Kiran Mahajan
Next by date: 22 Dec 2006 08:16:16 +0000 Re: server background, Junior
Previous in thread: 22 Dec 2006 08:16:16 +0000 Re: BDF and TTF fonts in NanoX, Kiran Mahajan
Next in thread:

Subject: RE: [nanogui] RE: BDF and TTF fonts in NanoX
From: Teemu Keskinarkaus ####@####.####
Date: 22 Dec 2006 08:16:16 +0000
Message-Id: <FB4B49604ADFD949A9F32F2D8E6C4D47018F0566@alban.ccs.local>

Yes,

My bad, I had the extension wrong. Now that I fixed it, it no more complains
about missing font. 

But now I have new problem. I don't know if this is related to NanoX or my
program because the new texts that is using fonts that are now found are in
different place than before even though only thing I changed was the font.
Its about one text line higher. 

And it's not just with one font it seems to happen with Courier New too. And
if I find the font back to one that is not found the text comes back to
right place.

Teemu Keskinarkaus
CC-Systems

-----Original Message-----
From: Kiran Mahajan ####@####.#### 
Sent: 22. joulukuuta 2006 10:09
To: Teemu Keskinarkaus
Cc: Nano-X
Subject: RE: [nanogui] RE: BDF and TTF fonts in NanoX

On Fri, 2006-12-22 at 08:29 +0100, Teemu Keskinarkaus wrote:
> freetype_createfont is trying to open fonts/truetype/Arial.tff. I have
that
>
here your file extension is ".tff"

> Nano-X-Freetype2: Adding new font: fonts/truetype/Arial.ttf
> Loading font from file 'fonts/truetype/Arial.ttf' @
freetype2_face_requester
> Nano-X-Freetype2: Freetype 2 error 1 trying to load font.
> 
here Nano-X is trying to find file with extension ".ttf"

> from directory where binary was driven there is fonts/truetype/Arial.tff
>
and font file in your fonts directory here is of extesion ".tff"

I think you need to check file names. do changes accordingly and see if
it works!

thanks and regards,
Kirankumar

> Teemu Keskinarkaus
> CC-Systems
> 
> -----Original Message-----
> From: Gil Glass ####@####.#### 
> Sent: 21. joulukuuta 2006 18:05
> To: Teemu Keskinarkaus; Kiran Mahajan
> Cc: Nano-X
> Subject: RE: [nanogui] RE: BDF and TTF fonts in NanoX
> 
> I'm not familiar with the fonts.dir file.  I don't recall creating it
> and I don't believe it exists anywhere on my target or in the Nano-X
> hierarchy on the host system.
> 
> Did you make sure that the MWFONTDIR environment variable is set
> correctly?  This is the only way, that I know of, that Nano-X finds font
> files.  The other option would be to specify the path explicitly in the
> GrCreateFont() call, e.g. 
> 
> GR_FONT_ID myNewFont;
> myNewFont = GrCreateFont("/where/the/fonts/are/arial.ttf", 12, NULL);
> 
> 
> Cheers,
> Gil
> 
> -----Original Message-----
> From: Teemu Keskinarkaus ####@####.#### 
> Sent: Thursday, December 21, 2006 1:24 AM
> To: Kiran Mahajan
> Cc: Gil Glass; Nano-X
> Subject: RE: [nanogui] RE: BDF and TTF fonts in NanoX
> 
> Hi,
> 
> I already has freetype 1.3.1 ported to my platform. Only thing is that I
> don't seem to be able to get TTF fonts work. My program doesn't find
> them.
> Where should that fonts.dir - file be and what should it contain? My
> program
> doesn't have one. Or should that file be in NanoX directory somewhere?
> 
> Teemu Keskinarkaus
> CC-Systems
> 
> -----Original Message-----
> From: Kiran Mahajan ####@####.#### 
> Sent: 20. joulukuuta 2006 19:06
> To: Teemu Keskinarkaus
> Cc: Gil Glass; Nano-X
> Subject: Re: [nanogui] RE: BDF and TTF fonts in NanoX
> 
> 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: 22 Dec 2006 08:16:16 +0000 Re: BDF and TTF fonts in NanoX, Kiran Mahajan
Next by date: 22 Dec 2006 08:16:16 +0000 Re: server background, Junior
Previous in thread: 22 Dec 2006 08:16:16 +0000 Re: BDF and TTF fonts in NanoX, Kiran Mahajan
Next in thread:


Powered by ezmlm-browse 0.20.