How to display extended ASCII characters? (boxes, lines, etc)
For some reason, the extended ASCII characters past 127 will not
appear (at all) in my Linux console. I have tried all of the
following:
- echo -e "\016" and "\017" (1st made 127 visible as a small square)
- echo -e "\x1b(B" (I tried both ( and ) with B 0 U and K)
- setterm -term ansi (also tried -term linux)
- setfont cp850-8x16 (after 127 was visible this made it an arrow)
- mapscrn trivial with echo -e "\x1b(K \016"
If anyone has any other ideas about this please give me some advice.
Thanks in advance,
- Stuart
Re: How to display extended ASCII characters? (boxes, lines, etc)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Stuart P wrote:
| For some reason, the extended ASCII characters past 127 will not
| appear (at all) in my Linux console.
For once and for all time, there is NO SUCH THING as "extended ASCII", and there
are /NO/ ASCII characters beyond 0x7F.
If you want characters with values greater than 0x7F, then /you DONT want ASCII/
| I have tried all of the
| following:
| - echo -e "\016" and "\017" (1st made 127 visible as a small square)
| - echo -e "\x1b(B" (I tried both ( and ) with B 0 U and K)
| - setterm -term ansi (also tried -term linux)
| - setfont cp850-8x16 (after 127 was visible this made it an arrow)
| - mapscrn trivial with echo -e "\x1b(K \016"
|
| If anyone has any other ideas about this please give me some advice.
| Thanks in advance,
Choose a different characterset, one that supports the glyphs you want to use,
then set your console to use that characterset.
You should read the locale(5), locale(7), setlocale(3), charsets(7), ascii(7),
and setfont(8) manpages for a start.
- --
Lew Pitcher
Master Codewright & JOAT-in-training | GPG public key available on request
Registered Linux User #112576 ([url]http://counter.li.org/[/url])
Slackware - Because I know what I'm doing.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Mozilla - [url]http://enigmail.mozdev.org[/url]
iD8DBQFAg0llagVFX4UWr64RAm0BAJwPPifNsbhB5Lxl54hxN8UCPDzWPACfVQL2
9vBGNzCsXmw2ydrK/Ua8/yY=
=uwGn
-----END PGP SIGNATURE-----
Re: How to display extended ASCII characters? (boxes, lines, etc)
On Sun, 18 Apr 2004 23:37:09 -0400, Lew Pitcher wrote:
[color=blue]
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Stuart P wrote:
> | For some reason, the extended ASCII characters past 127 will not appear
> | (at all) in my Linux console.
>
> For once and for all time, there is NO SUCH THING as "extended ASCII", and
> there are /NO/ ASCII characters beyond 0x7F.
>
> If you want characters with values greater than 0x7F, then /you DONT want
> ASCII/[/color]
He wants some of those dos box characters.
They are free to use from IBM, but not "free" and not pure enough for GNU.
How to get them? Is there really anything in all that good reading
that will explicitly say? Maybe. Very helpful. daveA
--
Paying more at the gas pump? Bush's Oil Sheikh Buddies, who support Al
Qaeda, Palestinian terrorists, & hate-U.S. school systems everywhere,
need more of your money now to arm and pay Iraqis to kill Americans.
D. Raleigh Arnold dra@ ([url]http://www[/url].) openguitar.com [email]darnold4@cox.net[/email]
Re: How to display extended ASCII characters? (boxes, lines, etc)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
David Raleigh Arnold wrote:
| On Sun, 18 Apr 2004 23:37:09 -0400, Lew Pitcher wrote:
|
|
|>-----BEGIN PGP SIGNED MESSAGE-----
|>Hash: SHA1
|>
|>Stuart P wrote:
|>| For some reason, the extended ASCII characters past 127 will not appear
|>| (at all) in my Linux console.
|>
|>For once and for all time, there is NO SUCH THING as "extended ASCII", and
|>there are /NO/ ASCII characters beyond 0x7F.
|>
|>If you want characters with values greater than 0x7F, then /you DONT want
|>ASCII/
|
|
| He wants some of those dos box characters.
OK, so he wants some characterset other than ASCII. Which characterset?
My guess would be CP437 or CP850
| They are free to use from IBM, but not "free" and not pure enough for GNU.
Nonsense. Both charactersets are supported in Linux console mode, and
that implementation is released as GPL. IIRC, there are GPL X fonts for
CP437 and CP850. I don't know about postscript, but I don't doubt that
GPL fonts for CP437 and CP850 exist there as well.
| How to get them? Is there really anything in all that good reading
| that will explicitly say? Maybe. Very helpful. daveA
Not meaning to be crude, but he should STFW. He can probably find
appropriate CP437 and CP850 fonts through Google or SourceForge or
Freshmeat.
- --
Lew Pitcher, IT Consultant, Enterprise Application Architecture
Enterprise Technology Solutions, TD Bank Financial Group
(Opinions expressed here are my own, not my employer's)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (MingW32)
iD8DBQFAiXA1agVFX4UWr64RAvHeAJ44QZREV/b8Qh1aGv2QErrn0gogFQCgz/El
NFNMNTEzt3cjYTVpzsRrEJ4=
=d8tq
-----END PGP SIGNATURE-----
Re: How to display extended ASCII characters? (boxes, lines, etc)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Lew Pitcher wrote:
| David Raleigh Arnold wrote:
[snip]
|
| | How to get them? Is there really anything in all that good reading
| | that will explicitly say? Maybe. Very helpful. daveA
|
| Not meaning to be crude, but he should STFW. He can probably find
| appropriate CP437 and CP850 fonts through Google or SourceForge or
| Freshmeat.
Followup: A quick Google check (using the terms "CP437 +X11 +linux")
turned up several sources for both X and Postscript versions of these
fonts. Additionally, a quick 'locate cp437' on my local Linux system
turned up X11 fonts for cp437 already installed as part of XFree86.
So, all the OP has to do is decide /which/ characterset he wants to use,
install a font (for the lack of a better word) that implements that
characterset, and use the font management tools already available to him
in console or X to use that font and characterset for his output.
- --
Lew Pitcher, IT Consultant, Enterprise Application Architecture
Enterprise Technology Solutions, TD Bank Financial Group
(Opinions expressed here are my own, not my employer's)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (MingW32)
iD8DBQFAiXKyagVFX4UWr64RAjIqAKDxjr21Dw7jc2lGqhdM2mObmo2gFgCeNw97
u268/SPmWManvFiSXTbPJM4=
=E0Np
-----END PGP SIGNATURE-----
Re: How to display extended ASCII characters? (boxes, lines, etc)
Lew...
[url]http://en.wikipedia.org/wiki/Extended_ASCII[/url]
That's why people call it that.