Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.GOLDED
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.GOLDED с датами от 16 Jul 13 03:28:02 до 02 May 24 03:28:02, всего сообщений: 3553
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 2470 из 3553 ======================================== RU.GOLDED =
От   : Nil A                            2:5015/46          25 Jan 23 18:07:48
Кому : Eugene Palenock                                     25 Jan 23 18:07:48
Тема : GoldEd + Unicode
FGHI : area://RU.GOLDED?msgid=2:5015/46+63d14911
На   : area://RU.GOLDED?msgid=2:5020/2065@FidoNet+63d0e0a0
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
Hello, 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
* Origin: Linux 2.6.32-042stab145.3 (2:5015/46)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.029479 секунды