Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 Aug 2008 04:08:36 +0400
From:      "Alexander Churanov" <alexanderchuranov@gmail.com>
To:        "Peter Wemm" <peter@wemm.org>
Cc:        freebsd-current@freebsd.org, olli@lurza.secnetix.de, Tz-Huan Huang <tzhuan@csie.org>
Subject:   Re: Unicode-based FreeBSD
Message-ID:  <3cb459ed0808291708l581422c1pdb2e3cb2913ecaa7@mail.gmail.com>
In-Reply-To: <e7db6d980808291134h50bb71aaud1f4b8da7f61a174@mail.gmail.com>
References:  <3cb459ed0808250952j572dfc35j2feb852a73de5ace@mail.gmail.com> <200808281718.m7SHISGL067492@lurza.secnetix.de> <3cb459ed0808290636r5eb389c8y6d4aafae1b8001cf@mail.gmail.com> <e7db6d980808291134h50bb71aaud1f4b8da7f61a174@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
2008/8/29 Peter Wemm <peter@wemm.org>

> syscons does operate in graphics mode.  The problem is how to get into
> graphics mode in the first place.  On i386, it is done with vesa bios
> calls.  We don't have a way to do this on amd64 systems.  It can be
> done but is Very Difficult in kernel mode like on i386.
>
> Peter,

Thank you for the information. I haven't been examining rendering part of
syscons before. Also my opinion about not working on unicode rendering
support now become stronger. There are many issues. For now I am considering
only implementing UTF-8 support in syscons to make possible to use UTF-8 by
default in releases.

Sample schedule:

1) Implement support for UTF-8 in syscons with mapping UTF-8 to 256
characters for rendering. The rest of characters will not be displayed
correctly, however proper backspacing, character counts and other things
like that will work. This is clearly better than what we have now.

2) Proceed with design discussion and cost estimation for implementing
rendering more than 256 glyphs at a time. This will only affect rendering.

Alexander Churanov



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3cb459ed0808291708l581422c1pdb2e3cb2913ecaa7>