Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Чт ноя 23, 2017 7:26 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 31 сообщение ]  На страницу Пред. 1 2 3 След.
Автор Сообщение
 Заголовок сообщения: Re: Юникод
СообщениеДобавлено: Ср фев 22, 2012 5:32 pm 
Ну, его тяжело коррелировать с выложенным кодом. Во всяком случае полная концепция только у тебя (автора) в голове.


Вернуться к началу
   
 Заголовок сообщения: Re: Юникод
СообщениеДобавлено: Чт фев 23, 2012 3:29 am 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
Я против юникодизации Колибри.

во-1-х, она раздует и усложнит весь код - не только в ядре, но и снаружи.
во-2-х, она потребует значительных трудозатрат по переписыванию всего, что уже работает.
в-3-их, "потомучтозачем" - сейчас и без нее можно читать латиницу и кириллицу. А кому надо было - тот и иврит себе пробил без всяких юникодов.
в-4-ых, я хочу знать кто конкретно получит профит от этих нововведений. Имхо явно не те, кто будет корячиться с юникодом.
Наконец,
в-5-ых, пока что -увы- даже английский в системе маловостребован. Неприятно конечно (мы так старались, так старались...), но не смертельно. Где-то в чем-то даже есть конкурентное преимущество.
Хуже если кто-то популяризует Колибри на мандарине или фарси. Вот тогда нам придется сидеть в их форумах и чатах, чтобы выловить оттуда крупицы полезной информации...


Вернуться к началу
 Заголовок сообщения: Re: Юникод
СообщениеДобавлено: Чт фев 23, 2012 5:05 am 
Какой ты однако пессимист. :mrgreen:
Вообще насколько я понимаю идею, то ядро не пострадает. Все будет на уровне приложений и библиотек.


Вернуться к началу
   
 Заголовок сообщения: Re: Юникод
СообщениеДобавлено: Чт фев 23, 2012 5:57 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт май 08, 2007 12:44 am
Сообщения: 340
Преамбула: ядерщики не видят дальше ядра. Факт.

art_zh писал(а):
я хочу знать кто конкретно получит профит от этих нововведений.

Без Юникода невозможен ни браузер, ни Jabber. "Колибри" -- всё же не только встраиваемая ОС. Если, как говорит Марат, всё останется в библиотеках, почему нет?

Даже для того, чтобы писать на языках бывшего СССР, Юникод уже востребован. Например, если нужно писать на двух или более языках одновременно. Хотя, на мой взгляд, разработка поддержки мандарина и фарси -- тоже хорошая школа. Я бы взялся, было бы время. Не всем ведь байты по портам рассылать, кто-то должен и прикладухой заниматься.

_________________
Разработчик языка программирования Кантор


Вернуться к началу
 Заголовок сообщения: Re: Юникод
СообщениеДобавлено: Чт фев 23, 2012 8:20 am 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Мне, мне нужен Юникод :cry: ! Правда, в моем прототипе библиотеки шрифтов есть свой конвертер ASCII в не-совсем-UTF-16. Но если всё будет полноценно - то очень даже здорово. Я буду кричать: "Здравствуй, локализация! Приезжай поскорее, офис! Все давно ждут тебя, браузер!".
Поддержкой фарси заниматься немного непросто - нужно будет сначала добавить обработку лигатур в мою прото-библиотеку. А вот китайский и японский - это довольно близко к реальности.
Оффтопик: В наши дни пора учить мандаринский...


Вернуться к началу
 Заголовок сообщения: Re: Юникод
СообщениеДобавлено: Чт фев 23, 2012 11:21 am 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
http://en.wikipedia.org/wiki/Mandarin_Chinese

Я не пессимист, просто прагматик.
Свою точку зрения я высказал, добавить больше нечего, а спорить нет желания.

_________________
Узкий специалист подобен флюсу: полнота его - односторонняя.
Козьма Прутков


Вернуться к началу
 Заголовок сообщения: Re: Юникод
СообщениеДобавлено: Чт фев 23, 2012 11:52 am 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Вывод китайского экспериментально работает. Для MenuetOS был специальный редактор с поддержкой умного ввода китайского с клавиатуры. Всё реально.


Вернуться к началу
 Заголовок сообщения: Re: Юникод
СообщениеДобавлено: Пт июл 13, 2012 4:52 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт май 08, 2007 12:44 am
Сообщения: 340
Цитирую себя из другой темы:
Freeman писал(а):
Для трансляции в Unicode однобайтовой кодовой страницы достаточно таблицы на 128 слов, для EBDIC -- 256 слов.

Оказалось, что подобным образом сделаны таблицы перекодировки во FreeDOS.

Мои неуспехи: собрать PE-модуль с Image Base 0 для pe2kos не удалось, да и с разработкой CoreLib конкретно застрял. Поэтому "Колибри" пока не в приоритетах, к сожалению. Нужен второй паскалист.

_________________
Разработчик языка программирования Кантор


Вернуться к началу
 Заголовок сообщения: Re: Юникод
СообщениеДобавлено: Вт июн 17, 2014 7:39 pm 
Не в сети

Зарегистрирован: Ср май 18, 2005 7:27 pm
Сообщения: 1001
http://unicode.org/versions/Unicode7.0.0/

in russian
http://habrahabr.ru/post/226499/


Вернуться к началу
 Заголовок сообщения: Re: Юникод
СообщениеДобавлено: Чт июн 19, 2014 2:29 pm 
Не в сети

Зарегистрирован: Ср май 18, 2005 7:27 pm
Сообщения: 1001
http://www.linux.org.ru/news/doc/10589526


Вернуться к началу
 Заголовок сообщения: Re: Юникод
СообщениеДобавлено: Вт июл 21, 2015 1:38 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1194
Ну вот опять, в теме чего-то лежит, а что это даёт — не понятно. Что мы понимаем под системной поддержкой юникода? Если шрифты, то решаем сколько символов нам надо. Текущий формат позволяет довольно плотно их упаковать, но желательно чтобы в шрифте было минимум пробелов. В идеале — до символа 590h, дальше справа налево. Справочная информация: https://ru.wikipedia.org/wiki/Символы,_представленные_в_Юникоде


Вернуться к началу
 Заголовок сообщения: Re: Юникод
СообщениеДобавлено: Вт июл 21, 2015 2:07 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
скорее системные функции чтобы с ним работали как сейчас работают с 8-байтными кодировками

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
 Заголовок сообщения: Re: Юникод
СообщениеДобавлено: Вт июл 21, 2015 5:19 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1232
Pathoswithin: For me, Unicode support means there is a font that supports a lot of characters (does not use those old codepages) and new characters can be easily added later. Also, there must be support to address such characters, such as UTF-8 (very popular on the internet) or UTF-16 etc.

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: Юникод
СообщениеДобавлено: Чт июл 23, 2015 10:17 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1194
Пытаюсь скомпилировать юникодовый шрифт из вот этих http://people.mpi-inf.mpg.de/~uwe/misc/uw-ttyp0/uw-ttyp0-1.3.tar.gz
Главная проблема — расположить символы в правильном порядке. Думал писать прогу на асме, но возможно это глупо; судя по файлу INSTALL всё довольно просто. В скриптах не силён, да и линукс у меня не установлен, но возможно кто-то поможет? Нужно сконфигурировать шрифт файлом TARGETS.dat, и собрать BDF файл командой "make bdf".


Вложения:
TARGETS [3.08 КБ]
37 скачиваний
Вернуться к началу
 Заголовок сообщения: Re: Юникод
СообщениеДобавлено: Пт июл 24, 2015 9:38 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1194
Всё, друг помог. Теперь осталось немного...


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 31 сообщение ]  На страницу Пред. 1 2 3 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя


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

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB