Hi, on suggestion of Fred, I tried to debug things a little more.
First, I can put in a £ sign using the character mapping of the font panel and it works. Second, if the character is in the file, it gets displayed correctly Third, if I export display and type in from elsewhere, it works Unicode for pound sing would be U+00A3 Unicode for A circumflex is U+00C2 Unicode for A tilde is U+00C3 x82 is "no break here" I don't fully understand why we add c2 when having the "working" pound sign, but in the other case, we add a full c282 when typing. The pound sign is written c2a3 The extra sign seen is in hex c382 On my keyboard to type the pound sign I need to type Shift-3. Riccardo Mottola wrote: > Pound sign: £ This is my attempt at debug event: 2024-07-22 23:43:43.650 Ink[37089:100686] 12582955 KeyPress 2024-07-22 23:43:43.650 Ink[37089:100686] Send NSEvent type: NSEvent: eventType = flagsChanged, point = { 292.000000, 544.000000 }, modifiers = 131072, time = 16204.004000, window = 6, dpsContext = 0x85f3a89c8, repeat = NO, keys = (null), ukeys = (null), keyCode = 0x32 to <NSWindow: 0x867d5e008>Number: 6 Title: Senza-Titolo-1 2024-07-22 23:43:43.917 Ink[37089:100686] 12582955 KeyPress 2024-07-22 23:43:43.917 Ink[37089:100686] send key down event 2024-07-22 23:43:44.041 Ink[37089:100686] 12582955 KeyRelease 2024-07-22 23:43:44.041 Ink[37089:100686] Send NSEvent type: NSEvent: eventType = appKitDefined, point = { -1.000000, -1.000000 }, modifiers = 0, time = 0.000000, window = 6, dpsContext = 0x85f3a89c8, subtype = -1, data1 = 0, data2 = 0 to <NSWindow: 0x867d5e008>Number: 6 Title: Senza-Titolo-1 2024-07-22 23:43:44.048 Ink[37089:100686] Send NSEvent type: NSEvent: eventType = cursorUpdate, point = { 292.000000, 544.000000 }, modifiers = 0, time = 0.000000, window = 6, dpsContext = 0x85f3a89c8, subtype = 0, data1 = 1, data2 = 8726a4138 to <NSWindow: 0x867d5e008>Number: 6 Title: Senza-Titolo-1 2024-07-22 23:43:44.048 Ink[37089:100686] Send NSEvent type: NSEvent: eventType = cursorUpdate, point = { 292.000000, 544.000000 }, modifiers = 0, time = 0.000000, window = 6, dpsContext = 0x85f3a89c8, subtype = 0, data1 = 1, data2 = 8726a5c18 to <NSWindow: 0x867d5e008>Number: 6 Title: Senza-Titolo-1 2024-07-22 23:43:44.048 Ink[37089:100686] send key up event 2024-07-22 23:43:44.166 Ink[37089:100686] 12582955 KeyRelease 2024-07-22 23:43:44.166 Ink[37089:100686] Send NSEvent type: NSEvent: eventType = flagsChanged, point = { 292.000000, 544.000000 }, modifiers = 0, time = 16204.520000, window = 6, dpsContext = 0x85f3a89c8, repeat = NO, keys = (null), ukeys = (null), keyCode = 0x32 to <NSWindow: 0x867d5e008>Number: 6 Title: Senza-Titolo-1 2024-07-22 23:43:46.476 Ink[37089:100686] Send NSEvent type: NSEvent: eventType = cursorUpdate, point = { 405.000000, 560.000000 }, modifiers = 0, time = 0.000000, window = 6, dpsContext = 0x85f3a89c8, subtype = 0, data1 = 0, data2 = 8726a5c18 to <NSWindow: 0x867d5e008>Number: 6 Title: Senza-Titolo-1 2024-07-22 23:43:46.478 Ink[37089:100686] Send NSEvent type: NSEvent: eventType = cursorUpdate, point = { 405.000000, 560.000000 }, modifiers = 0, time = 0.000000, window = 6, dpsContext = 0x85f3a89c8, subtype = 0, data1 = 0, data2 = 8726a4138 to <NSWindow: 0x867d5e008>Number: 6 Title: Senza-Titolo-1 I'm unable to read that. The KeyCode is not always preset and 0x32 is 2. However, I should see the keys for "shift" and "3" Riccardo