Skip to main content

Display symbol characters in Linux?

3 replies [Last post]
cayhorstmann
Offline
Joined: 2003-06-13

I am running Mustang build 98 on Ubuntu Linux, and something weird is happening in three different Java apps when I want to display characters that are outside the Latin-1 range (such as a Greek Delta Δ).

In NetBeans, JEdit, and XMLMind, I can paste a Δ into any text field, and it shows up fine. But inside a styled text area, I get the [] rectangle for a non-displayable character.

The XMLMind support told me that this works fine on Windows and I should go pound sand.

I looked at jre/lib/fonts.properties, and I couldn't see any special mapping for these symbols. At any rate, I have no explanation why they work in some parts of a Java program and not in others.

Could you help me out? I need to edit some math in XMLMind, and it is very frustrating to look at [] = [][][] + [].

Thanks,

Cay

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
cayhorstmann
Offline
Joined: 2003-06-13

For added weirdness, some symbols DO show up. For example, if I paste √Σ (√ U+0221A followed by Σ U+003A3) into jEdit, NetBeans, or XMLMind, I get √[]. The radical symbol shows up, but the Sigma doesn't.

jjburke
Offline
Joined: 2004-03-16

Cay,

I am running XP sp2. Could you post a simple java program that reproduces your symbol problem? It would be interesting if this occurs across platforms.

Finally thanks for your books and the intellect that you pour into them.

Jim Burke

cayhorstmann
Offline
Joined: 2003-06-13

I'll do that, but in the meantime, could you just fire up NetBeans or JEdit and paste √Σ into a text buffer?