Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

Localisation/fonts

Posted on 2003-12-03
5
Medium Priority
?
484 Views
Last Modified: 2013-12-27
Hi all

We sun SunOS 5.8/Solaris 8.

I am having trouble with local fonts and the word from the local dealership is that Sun never was really interested in localisation, hence our problems. Furthermore, they say that especially for Solaris -probably- there's no solution at all.

-  For language support for Netscape, they suggested Mozzila+patches (of a total size of 100MB!).
-  For general Solaris fonts, is seems that there is no solution. So I didn't need to ask about keyboard support...

Our system runs Oracle 9 with tons of local language data (charset iso-8859-7 (Greek)). I am building a series of Java (Swing) applications which we would like to run on the machine itself. Ideally, we would like to use common TT fonts.

Any ideas are welcome.

0
Comment
Question by:piou
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
5 Comments
 
LVL 16

Accepted Solution

by:
Hanno P.S. earned 500 total points
ID: 9866339
Don't blame UNIX / Solaris when not understanding how UNIX deals with locales,
please! Sun always (!) was very much interested in localisation support for Solaris. They really were the first to support I18N for example!

Just forget the TT stuff -- your problem seems to be that you have not set the
locale definitions in your environment. Make sure you have entries like this in
the user's profile who stsrats the applications:
LANG=de_DE.ISO8859-1                            export LANG
LC_ALL=de_DE.ISO8859-1                         export LC_ALL
This is for german language support -- and it works fine.
You may check which locales are installed using
locale -a
You should get a list like this here:
POSIX
common
en_US.UTF-8
C
iso_8859_1
de
en
cs_CZ
cs_CZ.ISO8859-2
cz
de.ISO8859-15
de.UTF-8
de_AT
de_AT.ISO8859-1
de_AT.ISO8859-15
de_AT.ISO8859-15@euro
de_CH
de_CH.ISO8859-1
de_DE
de_DE.ISO8859-1
de_DE.ISO8859-15
de_DE.ISO8859-15@euro
fr_CH
de_DE.UTF-8
de_DE.UTF-8@euro
fr_CH.ISO8859-1
hu
hu_HU
hu_HU.ISO8859-2
pl
pl.UTF-8
pl_PL
pl_PL.ISO8859-2
pl_PL.UTF-8
sk_SK
sk_SK.ISO8859-2
iso_8859_2
iso_8859_15

Cheers

JustUNIX

0
 

Author Comment

by:piou
ID: 9872962
Thanks justunix. I am starting to test the available locales as we speak.
Would you happen to know if the (correct) locale will make things better in Solaris as well?

0
 

Author Comment

by:piou
ID: 9873093
No worries just, everything is ok now! THANKS.
0
 

Author Comment

by:piou
ID: 9873096
BTW, is there any keyboard utility for the matter?

0
 
LVL 16

Expert Comment

by:Hanno P.S.
ID: 9888333
use "man kbd" for keyboard info and "man loadkeys" to learn how to set specific keyboard layout.

Cheers

JustUNIX
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When you do backups in the Solaris Operating System, the file system must be inactive. Otherwise, the output may be inconsistent. A file system is inactive when it's unmounted or it's write-locked by the operating system. Although the fssnap utility…
Introduction Regular patching is part of a system administrator's tasks. However, many patches require that the system be in single-user mode before they can be installed. A cluster patch in particular can take quite a while to apply if the machine…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
Suggested Courses

636 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question