Forum

Font or settings fo...
 
Notifications
Clear all

Font or settings for Win1252

0 Posts
2 Users
0 Reactions
211 Views
(@tamhas)
Eminent Member
Joined: 20 years ago
Posts: 22
Topic starter  

I am working with a customer using Absolute Telnet 3.50 who has been using a database in code page 8859-1, but who would like to switch the database codepage to Win1252 in order to use the registered trademark (AE), copyright (A9), and trademark (99) characters. I have my session set for 8 bit and codepage Win1252 and the AE and A9 characters display correctly, but the 99 displays as ?. In fact, all 8- and 9- characters are ?. Is there a fixed space font that will show these correctly?


   
ReplyQuote
(@bpence)
Member Admin
Joined: 12 months ago
Posts: 1375
 

Thomas,

Both 'Courier New' and 'Lucida Console' seem to have all three, at least on Windows XP. Newer versions of Windows will likely have better and better coverage of all of these glyphs. Which version of Windows are you using?

Brian


   
ReplyQuote
(@tamhas)
Eminent Member
Joined: 20 years ago
Posts: 22
Topic starter  

I'm on Win2K and neither font shows the trademark. I can see them in other Windows apps, but not in Absolute.


   
ReplyQuote
(@tamhas)
Eminent Member
Joined: 20 years ago
Posts: 22
Topic starter  

It is looking to me like the problem must be with Absolute. I can use a number of fonts to display the full range of characters in several Windows apps, but not in Absolute.


   
ReplyQuote
(@bpence)
Member Admin
Joined: 12 months ago
Posts: 1375
 

Ok,

I think I know the problem. You have to switch the character set translation. Go to Options->Properties->Appearance and switch the 'Translation' option from '8859-1' to 'Win1252'.

Brian


   
ReplyQuote
(@tamhas)
Eminent Member
Joined: 20 years ago
Posts: 22
Topic starter  

Nope, did that to start with. Tried several other codes pages as well and none of them display characters in the 80-9F range.

It sure looks to me like Absolute is just not paying attention to characters in that range.


   
ReplyQuote
(@tamhas)
Eminent Member
Joined: 20 years ago
Posts: 22
Topic starter  

Inspired by a comment elsewhere, I poked around in the stty settings. It appears that
stty -echoctl
will cause the missing characters to appear.


   
ReplyQuote
(@bpence)
Member Admin
Joined: 12 months ago
Posts: 1375
 

Good job!!

This must be something app, system, or db specific. AbsoluteTelnet only shows what it is told to. The stty settings can alter the output of your program before it gets to Absolute, however.

Brian


   
ReplyQuote
(@bpence)
Member Admin
Joined: 12 months ago
Posts: 1375
 

Doing some reading on 'echoctl' in the stty man page. What it says is that this settings controls the display of the output of control characters, displaying them with the caret notation, so that ctrl-c will be displayed as ^C, etc... Apparently, on your system, it is affecting the upper control characters as well (0x80-0x9f).

Anyway, I'm glad the issue wasn't with Absolute!

Brian


   
ReplyQuote
Share: