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