Hi Jiri,

On Thu, 4 Sep 2014 17:30:58 +0200
"Jiri Svoboda" <[email protected]> wrote:

> I tried googling a bit for bitmap proportional fonts and wasn't too
> lucky.
Me neither.

> So I have no idea beyond the fonts included with X (and I
> can't say I like those very much).
> 
> I am offering to contribute my own fonts. I created two fonts sans8
> and sans 8b (covering ASCII + Czech characters), but those are
> designed to be used at low resolution (e.g. 320x200). I could create
> a font family for HelenOS, the only limitation is that I don't feel
> confident to do non-latin scripts (except Greek).
Thanks for the offer. I think creating a font from scratch with even
the most common scripts would be a lot of work though.

I guess we could:

1) Use freetype2 library (or some other tool like FontForge) to convert
OpenType fonts to bitmap pcf fonts.

and/or

2) Add freetype2 to coastline and use it to render OpenType fonts to
bitmap on-the-fly (provided that freetype was installed). According to
its documentation, the library should be pretty straightforward to
port[1].

Martin

[1] http://www.freetype.org/freetype2/#requirements

> 
> Cheers,
> Jiri
> 
> 
> ---------- Původní zpráva ----------
> Od: Martin Sucha <[email protected]>
> Komu: HelenOS development mailing list <[email protected]>
> Datum: 1. 9. 2014 23:04:45
> Předmět: [HelenOS-devel] Fonts
> 
> "Hi folks,
> 
> I've implemented rendering of proportional fonts and loading of
> portable compiled format (.pcf) font files (currently supports unicode
> fonts, i.e. those labeled iso10646-1). You can try this by running
> fontviewer comp:0/winreg /path/to/file.pcf
> 
> Use arrow up/down to resize the font (shift+arrow advances by ten
> instead of one). Admittedly, fontviewer is very basic app and needs
> additional work.
> 
> So I now have a question for you - which fonts do we want to include
> in HelenOS mainline? Any suggestions?
> 
> I guess we could use a font family with proportional width
> characters which includes several font sizes, bold, italic etc.
> And of course it needs to have a compatible license.
> 
> Regards,
> Martin
> 
> _______________________________________________
> HelenOS-devel mailing list
> [email protected]
> http://lists.modry.cz/listinfo/helenos-devel";

_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/listinfo/helenos-devel

Reply via email to