-
Notifications
You must be signed in to change notification settings - Fork 174
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
str-visual bugs left #1372
Comments
Часть багов ушла, обновил список (по состоянию на 9edbc1f). |
Часть багов ушла, обновил список (по состоянию на 50b721b). |
6 - все еще в отдаленном будущем) |
Пусть в отдельном тикете живет тогда, раз в отдаленном |
2 ушла. e1a1c2f |
В 3 (да и 4 по сути) иероглифы все же не мелкие а крупнее чем были, но - все еще недостаточно крупные) места вроде хватает чтоб отрисовать более крупным шрифтом но.. стандартный способ отрисовки без уменьшения размера шрифта рисует так что сверху остается здоровый отступ, в результате иероглиф вылезает снизу ниже строки. |
А как это гномовская и кдешная терминалки решают, может, в их код подсмотреть? |
3 ушла в достаточной степени, чтобы мне в глаза не лезло. Однако GNOME Terminal всё ещё рендерит крупнее. Вот примеры на одном и том же Ubuntu Mono 16. 1e49bb5 |
у японцев и прочих иероглифопищущих кстати есть свой особый пробел двойной ширины UTF 0x3000 - ' ' так что по идее в реально японских текстах пробелы будут хорошо отличимы |
Допускаю, что 3 и 4 уже можно считать вкусовщиной, да. По крайней мере, пока вопросов от носителей соответствующих языков нет |
1 больше не воспроизводится. Закрываю. Будут вопросы от носителей языков с иероглифической письменностью — новые тикеты сделают :) |
Ещё один связанный тикет: #1385 |
Накидаю сюда всё, что смог заметить. Возможно, эти баги и так известны. А, может, есть и неизвестные. Вдруг пригодится. Тестировалось на Mint 21 (= Ubuntu 22.04).
Что особенно странно, во встроенном редакторе это не воспроизводится.
Воспроизводится только в wx.
2. При попытке выделить «ъ́» в редакторе появляются артефакты.Воспроизводится только в wx.
Эти иероглифы всё ещё рендерятся мелкими: 테스트대화상자
Воспроизводится только в wx.
Иероглифы рендерятся не по центру двойного знакоместа, а по левому краю, из-за чего возникает иллюзия несуществующего пробела справа, это сбивает с толку немного. gnome-terminal рендерит по центру (и, кажется, чуть крупнее).
Воспроизводится только в wx.
5. Символы «ℕℕ₀ℤℚℝℂ⊥≪⊤⇒A⇔→⊃☺» рендерятся обрезанными. Смайлик — символ с кодом 9786, гитхаб заменяет.Воспроизводится только в wx.
6. Символ преключения на RTL-письменность (иврит, арабский, etc) не обрабатывается нормально. https://en.wikipedia.org/wiki/Right-to-left_mark (там по ссылке есть проверочная строка «I enjoyed staying -- באמת! -- at his house.», на которой можно тестить).Воспроизводится в wx (в tty работает, но не уверен, что правильно).
The text was updated successfully, but these errors were encountered: