-----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-----