[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [StrongED] Display of Tabs and Ctrls



The following bytes were arranged on 18 Sep 2012 by Fred Graute :

> In message <56e159d052.martin@xxxxxxxxxxxxxxxx>
>           Martin Bazley <martin.bazley@xxxxxxxxxxxxxxxx> wrote:
>
> > The following bytes were arranged on 16 Sep 2012 by Fred Graute :
> >
> > > The glyphs for non-alphabetic control codes are placed at the first 32
> > > character positions in a font style. Currently we don't use these and
> > > this is how things were before the CtrlTab style was introduced.
> >
> > That sounds even better than my plan!  If altering the existing bitmap
> > fonts is on the table, then the CtrlTab style can be dispensed with
> > entirely, just as I wanted all those posts ago.
>
> Well it's just a plan and I've already found a snag; I forgot to factor
> in ASCII 127. Not a showstopper, I think, but it's going to be slightly
> more complicated then I had hoped for.

Well, you don't display ASCII 127 any more than you display 0-31, do
you?  I thought that glyph was equally redundant.

> > Of course, if it doesn't, then that paves the way for... Unicode
> > StrongED!! :-)
>
> Sorry, not for a while as I know little about the intricacies of Unicode
> so unless someone wants to provide me with 'Unicode for Dummies' it's
> not likely to happen any time soon.

Well, basically, step one is to design a really, really, really, really
large number of bitmap characters, and then you can start thinking about
the implications of not every character in the text occupying an equal
amount of memory.  (A bit like the transition from fixed-width to
outline fonts, I imagine, only much worse.)

Oh, and the list of characters is a moving target, so you'll have to
keep releasing new bitmap fonts to keep up with the regular updates to
the 'standard', including such gems as this one:

http://www.fileformat.info/info/unicode/char/1f4a9/index.htm

-- 
  __<^>__   === RISC OS is a work of art.  Some people adore it,  ===
 / _   _ \  === others can't see the point of it, and it's really ===
( ( |_| ) ) === expensive.                                        ===
 \_>   <_/  ======================= Martin Bazley ===================

-- 
To unsubscribe send a mail to StrongED+unsubscribe@xxxxxxxxxxxxxx