Closed Bug 156423 Opened 22 years ago Closed 22 years ago

Spanish accented characters can't be typed (Solaris/Sparc)

Categories

(Core :: Internationalization, defect)

Sun
Solaris
defect
Not set
normal

Tracking

()

VERIFIED DUPLICATE of bug 118478

People

(Reporter: jlms, Assigned: masaki.katakai)

References

()

Details

(Keywords: intl)

From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; SunOS sun4u; es-HN; rv:1.0.0) Gecko/20020611
BuildID:    2002061103

The method to type Spanish accented characters in a Sun keyboard (I am using a
SUN 4 US keyboard) is using the Compose key + character + key to provide accent.

This works fine in dtterm, xterm and other programs I normally use but not at
all in Mozilla (I tried the browser and the Mail client).

The following characters are affected:

áéíóú  ( Compose+vowel+' )
ÁÉÍÓÚ  ( Compose+capital vowel+' )
Ññ     ( Compose+ n or N + ~ )
Üü     ( Compose+ u or U + " )

As an aside, when trying to copy and paste the characters above from a dtterm or
xterm to this text window I only got ? characters, I had to make Mozilla display
the characters in another Mozilla window and only then I was able to copy and
paste them here (perhaps related to the main problem, I don;t know).

Reproducible: Always
Steps to Reproduce:
1.Try to type Spanish accented characters as described above. The URL bar would
be good enough, but in general any text box does not accept the characters.


Actual Results:  Nothing happens.

Expected Results:  I expect to be able to generate the following characters:
áéíóú  ( Compose+vowel+' )
ÁÉÍÓÚ  ( Compose+capital vowel+' )
Ññ     ( Compose+ n or N + ~ )
Üü     ( Compose+ u or U + " )

whenever I type the respective combination of keys.


I am doing nothing special with keyboard layouts, it works OK for other programs
but nor for Mozilla.
Bug 82973 and Bug 110344 contain descriptions how to fix this (you have to apply
a patch).

*** This bug has been marked as a duplicate of 82973 ***
Status: UNCONFIRMED → RESOLVED
Closed: 22 years ago
Resolution: --- → DUPLICATE
Mark bug as verified.
Status: RESOLVED → VERIFIED
Keywords: intl
It did not work. I applied the patch, restarted Mozilla and have the same
problem. I rebooted the machine and the problem continues. In other apps (I
tested only dtterm and xterm) Compose key combinations work fine.

The only noticeable difference is that the vertical bar used as cursor in text
boxes is gone, thus I do not know where text will be next inserted until I begin
to type.

Status: VERIFIED → UNCONFIRMED
Resolution: DUPLICATE → ---
Status: UNCONFIRMED → NEW
Ever confirmed: true
I want to add that Copy and Paste does not work as well. 

Trying to Copy and Paste the characters from other applications into Mozilla
only shows ? for each composed character. Strangely, if one character is
correctly displayed elsewhere in Mozilla then it is possible to Copy and Paste
that character (that is the way I wrote the original bug report).
I have exactly the same probem. I did apply the solaris patch but I still can't
get accented characters using the compose key.
The copy/paste from others applications don't work either.

Mozilla 1.1
Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.1) Gecko/20020827

wctfs169[43] > showrev -p | grep 108773
Patch: 108773-08 Obsoletes:  Requires:  Incompatibles:  Packages: SUNWxi18n,
SUNWxim, SUNWxi18x, SUNWximx
Patch: 108773-15 Obsoletes:  Requires:  Incompatibles:  Packages: SUNWxi18n,
SUNWxim, SUNWxi18x, SUNWximx
katakai-san: can you (or programmer from Sun) help on this?
Assignee: yokoyama → katakai
jlms,

Which locale are you using?
Status: NEW → ASSIGNED
LANG=C
LC_CTYPE=iso_8859_1
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=

jlms,

Please try to use spanish iso8859-1 locale? or en_US.iso8859-1 locale?
You can select the locale on dtlogin.
I tryed fr_CA.ISO8859-1 from dtlogin (I didn't tell you? I'm french, not spanish)
locale :
LANG=fr_CA.ISO8859-1
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=

I still can't get compose characters in mozilla.
When I start mozilla, I get some errors messages:
 $ > run-mozilla.sh&
couldn't set locale correctly
couldn't set locale correctly
couldn't set locale correctly

I tryed en_US.ISO8859-1 from dtlogin. It's not working either, even if I don't
get the mentioned above error message.
locale:
LANG=en_US.ISO8859-1
LC_CTYPE=iso_8859_1
LC_NUMERIC=en_US.ISO8859-1
LC_TIME=en_US.ISO8859-1
LC_COLLATE=en_US.ISO8859-1
LC_MONETARY=en_US.ISO8859-1
LC_MESSAGES=C
LC_ALL=
I've just realized that the copy/paste from others applications is now working.
I still can't use the [compose] key.
local:
LANG=en_US.ISO8859-1
LC_CTYPE=iso_8859_1
LC_NUMERIC=en_US.ISO8859-1
LC_TIME=en_US.ISO8859-1
LC_COLLATE=en_US.ISO8859-1
LC_MONETARY=en_US.ISO8859-1
LC_MESSAGES=C
LC_ALL=
If we use the -splash cmd option in a Sparc Solaris 2.8 machine, we can not use
the accented characters in the composer. The LANG environment variable is en_US
(ISO8859-1). The actual release of Mozilla is 2002102122 (but the same behaviour
is present since 200210216).

We can reproduce the problem executing:

mozilla -splash

If we execute the command

mozilla

We can use the accented characters
Thanks, I understand.

Please see bug 118478. This is known problem.

If we set -splash, Mozilla breaks IME feature.
Inputing accented character is perfomed via IME on Solaris.

Please do not use -splash.





*** This bug has been marked as a duplicate of 118478 ***
Status: ASSIGNED → RESOLVED
Closed: 22 years ago22 years ago
Resolution: --- → DUPLICATE
Mark bug as VERIFIED.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.