Abdelrazak Younes wrote: > Could those two commits be related to this bug? > > Author: baum > Date: Tue Apr 3 10:15:39 2007 > New Revision: 17702 > > URL: http://www.lyx.org/trac/changeset/17702 > Log: > Normalize everything that comes from 'outside' (plain text import, > keyboard input via kmap, clipboard and selection) to normalized form KC > (precomposed characters) since we don't support the decomposed form very > well.
No. If it had anything to do with it at all, it would have fixed it, since it converts stuff to precomposed form, the same thing you did by hand. Note that the bug is _not_ the existence of the surrogate pair. We already verified that the contents of the .lyx file is OK. The bug is the broken rendering of the dotless j on screen in case the font does not contain a dotless j (or maybe even if it contains one - AFAIK nobody tried that case). > Author: spitz > Date: Thu Jul 5 16:45:00 2007 > New Revision: 18991 > > URL: http://www.lyx.org/trac/changeset/18991 > Log: > fix unicode decomposition (bugs 3313 and 3498): > > * src/support/docstring.{cpp,h}: > - rename normalize_kc to normalize_c and use normalization form C > (instead of KC) Neither this one. If you suspect that qt does not see this surrogate pair and it gets converted to something else, then you need to look for code that is executed in the paragraph contents->frontend path, not in the clipboard->paragraph contents path. Georg