Hi Ricardo! Thanks for your advice. But there's a little hint. My Application is driven by fltk 1.1.8rc3 which is part Of uClinux-Project. The possibility to use fltk::font_list().... is not given in FLTK 1.1.x. So I made a change To FLTK2. But my App cannor compile against FLTK2 obviously I got FLTK2 ported to Blackfin.
I tried a while and I got no hints why my App would not get linked against fltk2. So the only way for me to use proper fonts ist nano-X itself. My question is relatively simple: How can I use the fonts that are in microwin source folder with fltk? Is there any hint? Regards Michael -----Ursprüngliche Nachricht----- Von: Ricardo Jasinski [mailto:rjasin...@gmail.com] Gesendet: Donnerstag, 21. Januar 2010 13:22 An: nanogui@linuxhacker.org Betreff: Re: [nanogui] How to use nano-X fonts in fltk 1.1.9 Hi Michael, please take a look at the message below, I posted it a while ago in the Altera Forum (www.alteraforum.com). I am using nano-X version 0.91, Fltk 2.0.0 and Freetype 2.3.5, which came in bundled with my distribution (uClinux). Mfg, Ricardo. ---------------------------------------------------------------------------- -------------------------------- Hello, i want to change the font and the fontsize in my app but not even the label or fonts-demo is working. is there a known bug about this? ---------------------------------------------------------------------------- -------------------------------- It works. Try the following (modified) demo app. Name it hello.cpp: Code: ---------------------------------------------------------------------------- -------------------------------- #include <fltk/Window.h> #include <fltk/Widget.h> #include <fltk/Font.h> #include <fltk/run.h> using namespace fltk; int main(int argc, char **argv) { fltk::Font** FontsList; int FontsCount = fltk::list_fonts(FontsList); Window *window = new Window(300, 180); window->begin(); Widget *box = new Widget(20, 40, 260, 100, "Hello, World!"); box->labelfont(FontsList[0]); box->labelsize(36); box->labeltype(SHADOW_LABEL); window->end(); window->show(argc, argv); return run(); } ---------------------------------------------------------------------------- -------------------------------- Compile it with: ---------------------------------------------------------------------------- -------------------------------- $ nios2-linux-uclibc-g++ -I/home/jars/nios2-linux/uClinux-dist/lib/fltk -c hello.cpp $ nios2-linux-uclibc-g++ hello.o /home/jars/nios2-linux/uClinux-dist/lib/fltk/lib/libfltk2.a /home/jars/nios2-linux/uClinux-dist/staging/usr/lib/libX11.a /home/jars/nios2-linux/uClinux-dist/user/microwin/src/lib/libnano-X.a -lpthread -o hello ---------------------------------------------------------------------------- -------------------------------- Remember to change the paths above to reflect your own system. You can have any font size by modifying the line: box->labelsize(36); Somethings to consider: - I never got to compile the FLTK demo apps by simply selecting the item in menuconfig; I think it's broken; - in /usr/fonts/truetype you should have your ttf fonts and a fonts.dir file: ---------------------------------------------------------------------------- -------------------------------- /usr/fonts/truetype # ls DejaVuLGCSans.ttf DejaVuLGCSansCondensed-Bold.ttf dejavulgcsans.ttf dejavulgcsanscondensedbold.ttf fonts.dir /usr/fonts/truetype # cat fonts.dir 2 dejavulgcsanscondensedbold.ttf -dejavu-DejaVuLGCSans-medium-r-bold--0-0-0-0-p-0-iso8859-1 dejavulgcsans.ttf -dejavu-DejaVuLGCSans-medium-r-normal--0-0-0-0-p-0-iso8859-1 /usr/fonts/truetype # ---------------------------------------------------------------------------- -------------------------------- Cheers, Ricardo. 2010/1/21 Michael Heiser <mh.mailki...@googlemail.com> > > Hey guys, > > > > Great Work! On my Blackfin nano-X does ist Job really well. The only thing > which is really annoying, is, that I can't use fonts like Helvetica when I > add Helvetica to a text-widget (Fl_Text_Display) in fltk. Nano-X shows only > ascii text in little size in the Widget. > > Is there any hint that I can follow? How do I add font support to nano-X > that fltk can use standard fonts like Sans Serif and Helvetica. > > > > Michael > --------------------------------------------------------------------- To unsubscribe, e-mail: nanogui-unsubscr...@linuxhacker.org For additional commands, e-mail: nanogui-h...@linuxhacker.org --------------------------------------------------------------------- To unsubscribe, e-mail: nanogui-unsubscr...@linuxhacker.org For additional commands, e-mail: nanogui-h...@linuxhacker.org