MenuetOS unicode project

We are to provide Menuet the most basic unicode support, by creating some generic interface for different languages, to get rid of ugly kludges the lack of it results.

Components

Fasm code

The software that will load MBF font to memory and draw the text to screen within Menuet.

UCEX.ASM
Test application, for APPUC.INC
"Window title is the mbf-file header shown with the new text-function."
APPUC.INC
Include into an application for stand-alone unicode support.
Depends on UC.INC
(Created for core testing)
KERNELUC.INC (! UNTESTED !)
Include into MenuetOS kernel for unicode support.
Depends on UC.INC
UC.INC
MenuetOS unicode core
KERNEL.MBF
mbf font for testing

The kernel patch will (hopefully) be added to the MenuetOS main distro.

MBF (MenuetOS Binary Font)

Font format designed for the project. The spec is missing some explanations.

Default Font

The default font in SBF format. SBF may be edited with text editor, so you can easily add needed characters and edit the existing ones to fit your taste.

Coconut - The Portable Binary Font Converter

The default font has to be converted from sbf to mbf for use. Coconut was written to do this task. It is quite generic and we hope it will be usefull for other projects too.

(Coconut is written in C. Later one can create font tools for Menuet to make it more stand alone.)

Team

Thanks