Bug 106966 - Turkish letter "i" turns into "0" in box editing
Summary: Turkish letter "i" turns into "0" in box editing
Status: RESOLVED DUPLICATE of bug 38669
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Draw (show other bugs)
Version:
(earliest affected)
5.2.3.3 release
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-05 09:17 UTC by ybk
Modified: 2022-03-09 09:22 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments
Sample shapes and how it looks like (9.84 KB, application/vnd.oasis.opendocument.graphics)
2017-04-05 09:17 UTC, ybk
Details
A few Hebrew letters and the wrong characters. (6.05 KB, image/png)
2017-07-03 09:25 UTC, eladhen2
Details
Sample draw file showing results of first keypresses of Turkish letters and actual letters (11.13 KB, application/vnd.oasis.opendocument.graphics)
2021-02-20 20:18 UTC, ybk
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ybk 2017-04-05 09:17:22 UTC
Created attachment 132344 [details]
Sample shapes and how it looks like

When I draw a box and start typing directly, first capital Turkish letter "İ" types as "0" number, it turns to normal "İ" for second keypress. 
It is same if capslock open or shift+"i". Several shapes I tried, are the same.
Comment 1 Xisco Faulí 2017-04-05 09:23:55 UTC
Hello ybk,

it seems you're using an old version of LibreOffice.
Could you please try to reproduce it with version 5.3.1 of LibreOffice from https://www.libreoffice.org/download/libreoffice-fresh/ ?
I have set the bug's status to 'NEEDINFO'. Please change it back to 'UNCONFIRMED' if the bug is still present in the latest version.
Comment 2 ybk 2017-04-07 09:13:54 UTC
Hello Xisco Fauli,

Problem persists on 5.3.2.2 just after fresh install.

Detailed information of the system is:

Sürüm: 5.3.2.2
İnşa №: 6cd4f1ef626f15116896b1d8e1398b56da0d0ee1
İşlemci Görevleri: 4; İşletim Sistemi Sürümü: Windows 6.2; 
UI Gerçekleyici: varsayılan; Yerleşim Motoru: yeni; 
Yerel: tr-TR (tr_TR); Calc: group
Comment 3 Buovjaga 2017-04-17 16:39:13 UTC
Kerem: can you reproduce this?
Comment 4 Urmas 2017-04-30 23:23:20 UTC
I can confirm. When a letter key is used to add the text, the first entered character is the lower byte of that key Unicode value.
Comment 5 eladhen2 2017-07-03 09:25:12 UTC
Created attachment 134445 [details]
A few Hebrew letters and the wrong characters.

This problem also happens with *every* first Hebrew letter you enter into a box or shape. Instead of the intended letter you get a strange character. 

I've reproduced the bug on Libreoffice Draw 3.5 (Debian 7), on  5.2 and on 5.3.3.2 from the fresh PPA. 

I added a screenshot with a few strange characters (on the right. Hebrew is RTL) and the intended letter (on the left).
Comment 6 Buovjaga 2017-07-03 10:00:44 UTC
ybk: can you also reproduce the problem with the old version 3.5? https://wiki.documentfoundation.org/Installing_in_parallel/Windows
Comment 7 QA Administrators 2018-07-04 02:48:47 UTC Comment hidden (obsolete)
Comment 8 QA Administrators 2020-07-04 03:36:50 UTC Comment hidden (obsolete)
Comment 9 Julien Nabet 2020-07-23 10:18:18 UTC
Any better with LO 6.4.5?
Indeed, I gave a try by typing Unicode U+0130 (see http://www.i18nguy.com/unicode/turkish-i18n.html), I don't reproduce this on pc Debian x86-64 with master sources updated today but perhaps I missed something?
Comment 10 QA Administrators 2021-01-20 04:17:43 UTC Comment hidden (obsolete)
Comment 11 QA Administrators 2021-02-20 04:06:19 UTC Comment hidden (obsolete)
Comment 12 ybk 2021-02-20 20:18:09 UTC
Created attachment 169930 [details]
Sample draw file showing results of first keypresses of Turkish letters and actual letters

Created with LO 7.0.4.1
Comment 13 ybk 2021-02-20 20:18:37 UTC
Sorry not being around a while...

Current problem is a little  bigger from the previous one.

First my system:
OS: Manjaro linux 5.9, Libreoffice 7.0.4.2, Locale: tr-TR(tr_TR.UTF-8);UI: en-US

Now the problem:
Turkish letters while adding to a selected shape -which is not in the text edit mode, only selected- are converted to different characters.

Difference from the previous problem:
Only affected characters were the lowercase letter "ı" and uppercase letter "İ" now every Turkish-specific letter have the same problem. Those letters are:
00C7 = Ç
00D6 = Ö
00DC = Ü
0149 = I
0130 = İ
015E = Ş
00E7 = ç
00FC = ü
0131 = ı
0069 = i
015F = ş
Following 3 letters behave differently, when pressed, shape enters text edit mode without any characters typed in the shape
011E = Ğ
011F = ğ
00F6 = ö

How to reproduce the problem:
1. Get LibreOffice, locale tr-TR
2. Open a new draw document
3. Draw any shape, select the shape but do not enter the text edit
4. Press any Turkish letter on the keyboard.
Comment 14 ybk 2021-02-22 09:21:23 UTC
Reproduced on:

Version: 7.1.0.3 (x64) / LibreOffice Community
Build ID: f6099ecf3d29644b5008cc8f48f42f4a40986e4c
CPU threads: 8; OS: Windows 10.0 Build 18363; UI render: Skia/Raster; VCL: win
Locale: tr-TR (tr_TR); UI: tr-TR
Calc: threaded
Comment 15 Andreas Heinisch 2022-03-08 16:33:34 UTC
This should be fixed in https://gerrit.libreoffice.org/c/core/+/131018
Comment 16 Xisco Faulí 2022-03-09 09:22:46 UTC
(In reply to Andreas Heinisch from comment #15)
> This should be fixed in https://gerrit.libreoffice.org/c/core/+/131018

Closing as duplicated of bug 38669

*** This bug has been marked as a duplicate of bug 38669 ***