forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.GOLDED

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 25.01.2023, 12:02
Eugene Palenock
Guest
 
Сообщений: n/a
По умолчанию GoldEd + Unicode

Eugene Palenock написал(а) к All в Jan 23 10:52:36 по местному времени:

Привет, All!

А можно ли сделать голдед полностью юникодным?
Почему до сих пор этого не сделали?
Была бы нормальная работа с любыми кодировками, можно было бы UTF-8 нормально приделать.

--
С уважением, Евгений.

---
Ответить с цитированием
  #2  
Старый 25.01.2023, 18:42
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию GoldEd + Unicode

Michael Dukelsky написал(а) к Eugene Palenock в Jan 23 17:28:30 по местному времени:

Привет, Eugene!

25 January 2023 10:52, Eugene Palenock послал(а) письмо к All:

EP> А можно ли сделать голдед полностью юникодным?

Конечно, можно. Сделай.

EP> Почему до сих пор этого не сделали?

Наверно, никто не догадался. Сделай, мы ждём!

EP> Была бы нормальная работа с любыми кодировками, можно было бы UTF-8
EP> нормально приделать.

И правда.

Желаю успехов, Eugene!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20180707
Ответить с цитированием
  #3  
Старый 25.01.2023, 19:32
Nil A
Guest
 
Сообщений: n/a
По умолчанию GoldEd + Unicode

Nil A написал(а) к Eugene Palenock в Jan 23 18:07:48 по местному времени:

Нello, Eugene!

Wednesday January 25 2023 10:52, from Eugene Palenock -> All:

EP> А можно ли сделать голдед полностью юникодным?

Сорцы есть, значит теоретически можно.

EP> Почему до сих пор этого не сделали?

Наверное, потому что это трудозатратно.
Там код на очень старом С++, вся работа с текстом там через фиксированные буфера вот такие char buf[80], объекты как-то хитро переиспользуются через memset().
Туда надо затащить какую-нибудь ICU библиотеку, и всё на UText какой-нибудь переписать, но это большой объём работы.

EP> Была бы нормальная работа с любыми кодировками, можно было бы UTF-8
EP> нормально приделать.

Просто чтобы с разными кодировками работать, можно и какой-нибудь libiconv затащить, и отказаться от всех этих таблиц перекодировок. Но для целей редактора, там требуется уже поддержка юникода по-взрослому, оперировать не просто байтами как символами, и даже не в code point считать, а понимать сколько это графических элементов на экране, и сколько там ещё разных финтифлюшек относится к какому-то символу, слева или направо пишут, а то, например, Израильтяне заанояться, а если в одной строке будет русский и еврит, один слева направо, другой справо налево. А самое прикольное, что в каком-нибудь Андроиде это всё будет просто из-коробки, просто текстовое поле и оно само всё делает.

Best Regards, Nil
--- GoldED+/LNX 1.1.5
Ответить с цитированием
  #4  
Старый 26.01.2023, 08:22
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию GoldEd + Unicode

Alexey Vissarionov написал(а) к Eugene Palenock в Jan 23 07:09:06 по местному времени:

Доброго времени суток, Eugene!
25 Jan 2023 10:52:36, ты -> All:

EP> А можно ли сделать голдед полностью юникодным?

Можно, разрешаю.

EP> Почему до сих пор этого не сделали?

Потому что он насквозь восьмибитный.

EP> Была бы нормальная работа с любыми кодировками, можно было
EP> бы UTF-8 нормально приделать.

Да, было бы хорошо...


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Облачных технологий не существует - существуют только чужие компутеры
--- /bin/vi
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 22:11. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot