Отображение буквы "й"

Здесь обсуждается всё, что касается макросов.
Post Reply
krial
Posts: 9
Joined: Sat 10 Sep, 2016 01:42
Has thanked: 2 times

Отображение буквы "й"

Post by krial »

Привет друзья!

Вот столкнулся с такой проблемой. Странное отображение буквы "й". Это вообще лечится?
Вот скриншоты из разных программ.
Untitled-1.png
Untitled-1.png (12.75 KiB) Viewed 5413 times
2useven10
Posts: 5498
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 times

Отображение буквы "й"

Post by 2useven10 »

"й" в именах декомпозирована (NFD).
Фар не делает композицию (NFC), показывает как есть.
https://habrahabr.ru/post/262679/
Last edited by 2useven10 on Tue 08 Nov, 2016 06:43, edited 3 times in total.
krial
Posts: 9
Joined: Sat 10 Sep, 2016 01:42
Has thanked: 2 times

Отображение буквы "й"

Post by krial »

Это я читал.

Т.е. решения нет?

А как тогда избежать таких имен на диске? Ведь при сохранении файла из интернета, я не вижу в проводнике какая там кодировка.

И нужно-ли избегать наличия таких имен на диске? Т.е. не вызовет ли это еще каких проблем кроме отображения имени файла.
User avatar
John Doe
Бюрократ
Posts: 14582
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 514 times
Contact:

Отображение буквы "й"

Post by John Doe »

krial wrote: Т.е. не вызовет ли это еще каких проблем кроме отображения имени файла.
Разве что в программах не поддерживающих unicode.
2useven10
Posts: 5498
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 times

Отображение буквы "й"

Post by 2useven10 »

krial wrote: Т.е. решения нет?
Нет (мне неизвестно), но можно нарисовать макрос для переименования с нормализацией.
2useven10
Posts: 5498
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 times

Отображение буквы "й"

Post by 2useven10 »

пример макроса --
2useven10
Posts: 5498
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 times

Отображение буквы "й"

Post by 2useven10 »

Последняя версия макроса
Last edited by 2useven10 on Thu 09 Sep, 2021 19:23, edited 5 times in total.
2useven10
Posts: 5498
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 times

Отображение буквы "й"

Post by 2useven10 »

Как-то так случилось, что у диалога поменялся GUID.
431A2F37-AC01-4ECD-BB6F-8CDE584E5A03 -> 89664EF4-BB8C-4932-A8C0-59CAFD937ABA
Поэтому макрос перестал работать как надо.

В посте выше поправил.
2useven10
Posts: 5498
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 times

Отображение буквы "й"

Post by 2useven10 »

Ещё поправил -- добавлено переименование выделенных (или всех) элементов активной панели -- Ctrl+Alt+N
User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 659
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Has thanked: 4 times
Been thanked: 15 times

Отображение буквы "й"

Post by Zeroes »

2useven10,
А где последняя версия макроса?
Как-то так случилось, что у диалога поменялся GUID.
так надо с именами работать far.Guids.MoveCurrentOnlyFileId
--- Zeroes & Ones ---
2useven10
Posts: 5498
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 times

Отображение буквы "й"

Post by 2useven10 »

Zeroes wrote: Mon 16 Mar, 2026 09:00 А где последняя версия макроса?
NormalRen.lua
то что у меня на компе
(3.38 KiB) Downloaded 11 times
2useven10
Posts: 5498
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 21 times
Been thanked: 353 times

Отображение буквы "й"

Post by 2useven10 »

Должна совпадать с этим ...
Не помню чтобы правил после выкладывания, но может просто забыл.
Last edited by 2useven10 on Mon 16 Mar, 2026 14:23, edited 1 time in total.
Post Reply

Return to “Обсуждение макросов”