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
