Dear Friends,

Kindly solve my below problem ASAP.

I supposed to develop a GUI which render multi language in a single gui 
component(for example: in a single Fl_Box label). I am using unicode fonts to 
display. Here comes the problem.

I need to display the hindi word "हिंदी" in a Fl_Box label. That 
hindi word gets altered while displaying.

Sample code:

#include <FL/Fl.H>
#include <FL/Fl_Double_Window.H>
#include <FL/Fl_Box.H>
#include <FL/Fl_Input.H>

Fl_Double_Window* make_window();

Fl_Double_Window* make_window() {
  Fl_Double_Window* w;
  {
    Fl_Double_Window* o = new Fl_Double_Window(500, 500);
    w = o;
    {
      Fl_Box *box = new Fl_Box(25, 25, 400, 400, "हिंदी");
      box->labelfont(FL_HELVETICA);
      box->labelsize(40);
    }
    o->end();
  }
  return w;
}

int main(){
  Fl::set_font(FL_HELVETICA,"gargi");
  make_window()->show();
  return Fl::run();
}



Kindly execute the above code and see the difference between hindi characters 
in the Editor and the FLTK GUI window.



Kindly analyze the problem and let me know....
_______________________________________________
fltk mailing list
fltk@easysw.com
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to