-----BEGIN PGP SIGNED MESSAGE-----

On Freitag, 6. Dezember 2002 17:53, John Levon wrote:
> On Fri, Dec 06, 2002 at 05:45:23PM +0100, Kornel Benko wrote:
> > I was happy with it. But this one seems to be ok too. I shall do some
> > testing now.
>
> Yes, please give it a thorough run for its money. I'd like people using
> xforms to check it too ...

This patch seems not to be prepared for latin-2 fonts. At least I am unable to
insert it. But latin-1 chars are ok.

Output from the (non-patched) xforms-version to insert caron z (working fine btw)
...
XWorkArea: Key is `zcaron' [446]
XWorkArea: Keysym is `zcaron' [446]
Using keysym [B]
Workarea Diff: 22950
KeySym is zcaron
action first set to [88]
action now set to [88]
Key [action=88][zcaron]
LyXFunc::dispatch: action[88] arg[¾]
BufferView::Pimpl::Dispatch: action[88] arg[¾] x[1078119568] y[-1073747856] 
button[-1073748192]
LyXFunc::dispatch: action[88] arg[¾]
Checking if we know [¾]
   no we don't know [¾]
Cannot decode: ¾
expose 667x92+0+0
Transition from state 1 to state 1 after input 0
...

Now the same with the patched qt-version
...
Press key 65535 text "none", ascii "0"
KeySym is sym empty in getSymbolName()
getSymbolName() ->

repainting 226,21 1,36
repainting 226,21 1,36
Press key 65535 text "?", ascii "190"
KeySym is sym empty in getSymbolName()
getSymbolName() -> ?
?
...

which gives no character at all.
In contrast now a character created with the help of dead_caron, caron s:
....
Press key 65535 text "none", ascii "0"
KeySym is sym empty in getSymbolName()
getSymbolName() ->

Press key 4128 text "none", ascii "0"
KeySym is getSymbolName() -> Shift_L
Shift_L
repainting 226,21 1,36
Press key 65535 text "none", ascii "0"
KeySym is sym empty in getSymbolName()
getSymbolName() ->

repainting 226,21 1,36
repainting 226,21 1,36
Press key 83 text "s", ascii "115"
KeySym is sym empty in getSymbolName()
getSymbolName() -> s
s
action first set to [88]
action now set to [88]
Key [action=88][sym empty in getSymbolName()
getSymbolName() -> s
s]
getISO returning s
LyXFunc::dispatch: action[88] arg[s]
repainting 226,21 1,36
BufferView::Pimpl::Dispatch: action[88] arg[s] x[32] y[402] button[0]
LyXFunc::dispatch: action[88] arg[s]
Checking if we know [s]
   no we don't know [s]
Cannot decode: s
Font 'Roman, Medium, Upright, Largest, none, Emphasis Off, Underline Off, Noun Off, 
Language: German' matched by
- -adobe-helvetica-medium-r-normal--34-240-100-100-p-176-iso10646-1
The font has size: 24.2
Font 'Roman, Medium, Upright, Largest, none, Emphasis Off, Underline Off, Noun Off, 
Language: German' matched by
- -adobe-helvetica-medium-r-normal--34-240-100-100-p-176-iso10646-1
The font has size: 24.2
expose 669x79+0+0
Transition from state 1 to state 1 after input 0
Calling BC refresh()
Transition from state 1 to state 1 after input 0
...
which gives the letter "s" only (not accented!)

        Kornel
- -- 
Kornel Benko
[EMAIL PROTECTED]
-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5.8

iQCVAwUBPfDa/7ewfbDGmeqhAQFXGwP+M6mDszkXrN042xsyWZqc+oAnVv4sPBi+
NYQSgUD5lBzEG000mgCFiSxwejH4VSJoDxtXB38lSdAUxTtir0iMwmjlZ13qxjJ2
zX4Dk8gIR7RPPu5AfDmU+ytI+V5TJ3R8a8kQ4WNoqpe31KzN3CgLk3sBah610xUi
yeZLWqBCgaE=
=3Jiu
-----END PGP SIGNATURE-----

Reply via email to