Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Jul 1999 01:30:48 +0100
From:      Mark Ovens <markov@globalnet.co.uk>
To:        Ben Smithurst <ben@scientia.demon.co.uk>
Cc:        Evren Yurtesen <yurtesen@ispro.net.tr>, freebsd-questions@freebsd.org
Subject:   Re: how to create a font ?
Message-ID:  <19990709013048.B254@marder-1>
In-Reply-To: <19990707233530.A42991@rainbow5.scientia.demon.co.uk>; from Ben Smithurst on Wed, Jul 07, 1999 at 11:35:30PM %2B0100
References:  <3783A62B.6976A379@ispro.net.tr> <19990707233530.A42991@rainbow5.scientia.demon.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Jul 07, 1999 at 11:35:30PM +0100, Ben Smithurst wrote:
> Evren Yurtesen wrote:
> 
> > I want to have turkish characters on my freebsd box console
> > but the problem is I could not find any character set with iso-8859-9
> > or any font.
> > how can I create them?
> 
> Create a font file under /usr/share/syscons/fonts. The format is very
> simple; one bit per screen pixel. So, since all fonts are 8 pixels wide,
> one byte == one line, with varying numbers of lines per character (8, 14
> or 16).
> 
> I actually wrote a couple of *very* rough programs for editing syscons
> fonts, though there may be better ones available. fontdump will
> dump a font file to a human readable form, and fontmake reads the
> human readable format after you've edited it, and write it as a font

Are fontdump & fontmake the "*very* rough programs" that you're
talking about? If so, where are they available from?

> file. Both read from the file specified by argv[1], write to standard
> output.
> 
> Note that the files under /usr/share/syscons/fonts are uuencoded, you'll
> need to uudecode it before running fontdump on it, and you may as well
> uuencode your new font before putting it in /usr/share/syscons/fonts.
> 
> Run something like,
> 
> $ cp /usr/share/syscons/fonts/iso-8859-2-8x16.fnt .
> $ uudecode iso-8859-2-8x16.fnt
> $ fontdump iso-8859-2-8x16 > newfont
> $   (edit newfont as needed, it should be obvious what the format is.)
> $ fontmake newfont > iso-8859-9-8x16
> 
> Then just copy your iso-8859-9-8x16 file to /usr/share/syscons/fonts and
> tell the system to use it with vidcontrol.
> 
> Of course, it may well be that someone has already created the font you
> need. It may also be worth send-pr'ing your font so it can be included
> with FreeBSD for other Turkish users.
> 
> -- 
> Ben Smithurst            | PGP: 0x99392F7D
> ben@scientia.demon.co.uk |   key available from keyservers and
>                          |   ben+pgp@scientia.demon.co.uk
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message
> 

-- 
      FreeBSD - The Power To Serve http://www.freebsd.org
      My Webpage http://www.users.globalnet.co.uk/~markov
_______________________________________________________________
Mark Ovens, CNC Apps Engineer, Radan Computational Ltd. Bath UK
CAD/CAM solutions for Sheetmetal Working Industry
mailto:markov@globalnet.co.uk              http://www.radan.com



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990709013048.B254>