/** \page unicode 11 - Unicode and utf-8 Support

This chapter explains how FLTK handles international text via Unicode and utf-8.

Unicode support was only recently added to FLTK and is still incomplete. This chapter is Work in Progress, reflecting the current state of Unicode support.

About Unicode and utf-8

The Unicode Standard is a worldwide accepted charatcer encoding standard. Unicode provides access to over 100,000 characters used in all the major languages written today. Utf-8 encodes all Unicode characters into variable length sequences of bytes. Unicode characters in the 7-bit ASCII range map to the same value in utf-8, making the transformation to Unicode quick and easy. Moving from ASCII encoding to Unicode will allow all new FLTK applications to be easily internationalized and and used all over the world. By choosing utf-8 encoding, FLTK remains largely source-code compatible to previous iteration of the library.

Unicode in FLTK

FLTK will be entirely converted to Unicode in utf-8 encoding. If a different encoding is required by the underlying operatings system, FLTK will convert string as needed. TODO: DONE: ISSUES: */