RE: Proposal (was: "Missing character" glyph)

From: Marco Cimarosti (marco.cimarosti@essetre.it)
Date: Wed Aug 07 2002 - 05:28:35 EDT


Carl W. Brown wrote:
> Fujitsu had an elegant solution for JEF encoding. This was
> an extended
> shift JIS encoding. Because the characters were double byte
> they used the
> four hex encoding values of the missing character to create a
> special glyph.
> This fit very well into the four quadrants of the kanji
> character space.
>
> XX
> XX
>
> This allowed a user to screen print defective text and have a support
> technician decipher the text had better determine the cause.
>
> This would work well for Unicode BMP but I suspect that most
> of the nasty
> problems will be with characters in other planes. Therefore
> we can use 6
> hex digits as follows:
>
> XX
> XX
> XX

Why not a 3x2 digits arrangement?

        XXX
        XXX

Glyphs for hex digits can be as small as 4x6:

\|0123|0123|0123|0123|0123|0123|0123|0123|0123|0123|0123|0123|0123|0123|0123
|0123|
-+----+----+----+----+----+----+----+----+----+----+----+----+----+----+----
+----+
0|....|....|....|....|....|....|....|....|....|....|....|....|....|....|....
|....|
1|..#.|..#.|.##.|.##.|.#..|.###|..##|.###|..#.|..#.|..#.|.##.|..##|.##.|.###
|.###|
2|.#.#|.##.|...#|...#|.#.#|.#..|.#..|...#|.#.#|.#.#|.#.#|.#.#|.#..|.#.#|.#..
|.#..|
3|.#.#|..#.|..#.|.##.|.#.#|.##.|.##.|..#.|..#.|..##|.###|.##.|.#..|.#.#|.##.
|.##.|
4|.#.#|..#.|.#..|...#|.###|...#|.#.#|.#..|.#.#|...#|.#.#|.#.#|.#..|.#.#|.#..
|.#..|
5|..#.|.###|.###|.##.|...#|.##.|..#.|.#..|..#.|.##.|.#.#|.##.|..##|.##.|.###
|.#..|
-+----+----+----+----+----+----+----+----+----+----+----+----+----+----+----
+----+

This is small enough to fit 2 lines of 2 or 3 digits, plus a frame and a
small white margin, even in a tiny 16x16 bitmapped glyph:

\|0123456789ABCDEF| \|0123456789ABCDEF|
-+----------------+ -+----------------+
0|................| 0|................|
1|..#############.| 1|..#############.|
2|.#.............#| 2|.#.............#|
3|.#....#..##....#| 3|.#..#..##..##..#|
4|.#...##....#...#| 4|.#.##....#...#.#|
5|.#....#...#....#| 5|.#..#...#..##..#|
6|.#....#..#.....#| 6|.#..#..#.....#.#|
7|.#...###.###...#| 7|.#.###.###.##..#|
8|.#.............#| 8|.#.............#|
9|.#....#..##....#| 9|.#..#..##...##.#|
A|.#...#.#.#.#...#| A|.#.#.#.#.#.#...#|
B|.#...###.##....#| B|.#.###.##..#...#|
C|.#...#.#.#.#...#| C|.#.#.#.#.#.#...#|
D|.#...#.#.##....#| D|.#.#.#.##...##.#|
E|.#.............#| E|.#.............#|
F|..#############.| F|..#############.|
-+----------------+ -+----------------+

Just my 256 pixels.

_ Marco



This archive was generated by hypermail 2.1.2 : Wed Aug 07 2002 - 03:48:19 EDT