Re: Вопрос


[Православная беседа] [Ответы и комментарии] [Написать ответ]


Отправлено Lux 16:48:16 01/05/1999
в ответ на: Вопрос, отправлено Александр Иванов 13:20:52 01/05/1999

>> Христос Воскресе! 
> Воистину Воскресе! 
>  
> Алексей, я так и не понял, что это за механизм и на всех ли компьютерах будут видны символы в html? Или для этого требуется специальная настройка машины, установка доп шрифтов и др.? Поясните, пожалуйста. Если можно, с примером (html-теги в сообщениях допускаются). 
 
Механизм — Unicode. Эти такая система стандартов, включающая 
в себя тысячи символов разных языков. Если раньше в шрифтах, 
например для Виндоуз, можно было лишь разместить нижнюю 
часть ASCII и по желанию заполнить верхнюю часть национальными 
символами, то теперь в одном шрифте можно разместить все алфавиты 
мира, включая иероглифические. Шрифт, конечно, будет великоват. 
На практике, обычно делают шрифты с поддержкой полудюжины 
алфавитов. Скажем, в шрифте могут присутствать латинские символы, 
греческие, русские и иврит. Каждому символу присвоен свой номер 
в Unicode. Любезный нам "ять", например, имеет номер 1123. В официальных документах Unicode символы именуются по шестнадцатеричной 
системе. Но это не суть. Unicode давно и прочно поддерживается большинством ОС. Ирония же заключается в том, что производители 
не потрудились включить в поставляемые шрифты редкие знаки. Сами 
знаете какие. Поставив на свою машину шрифты, которые эти знаки 
содержат, вы расширите круг отображаемых знаков, сохранив все 
имеющиеся.  
Когда вы печатаете в Ворде, вы пользуетесь Unicode. Однако 
версии Виндоуз не локализованные для Дальнего Востока не  
позволяют кодировать раскладки клавиатуры на символы выходящие 
за пределы ASCII кодов. Так что для свободного написания 
всей графики кириллицы вам потребуется пересесть за японские 
Винды или, что проще, за NT, где Unicode поддерживается 
в полном объеме. Также можно написать специальную программу 
для решения этой проблемы. Или специальный редактор, или макросы 
для Ворда, или какую-нибудь хитрую резидентную штуковину. 
Есть тут программисты? Напишите мне, разъясню фронт работ. 
Наконец, можно сделать конвертацию из любого пользовательского 
формата, где на месте доступных символов стоят недоступные  
в Виндоуз знаки. Наконец, можно перекодировать в HTML. Ниже я 
привожу небольшой кусочек текста с ударениями. Для того 
чтобы его прочитать (если у вас браузер не старый, ниже 4 версии) 
надо просто поставить шрифт - 
http://www.odinet.de/slovo/xsuni.zip  
 
Затем установите этот шрифт как основной при просмотре 
Cyrillic страниц. Неплохо перегрузить браузер, но это 
не обязательно. У меня и так работает — IE5. Если все 
было сделано правильно вы увидите следующее - 
 

 
В началѣ́ 
бѣ̀ сло́во. 

 
Надеюсь получится. Ведь я еще это дело через CGI пропускаю. 
Кстати, можно сделать шрифт основным только для 
User Defined кодировки. Но тогда вы не увидите русских 
букв набранных не в Unicode. Хотя для отображения  
ц.-славянког языка во всей красе я буду рекомендовать 
ставить необходимый фонт именно как User Defined. Иначе 
вам придется все, написанное по-русски читать в Ирмологионе. 
 
Никакой настройки собственно машины не требуется. 
Единственная проблема — найти бесплатные шрифты 
похожие на используемые стандартно или же надавить 
на производителей. Кириллица должна быть кириллицей. 
Хватит экономить на байтах. В конце концов, это 
же Unicode. Иного стандарта, вероятно не появится 
долго. Таким образом, если кто-либо будет писать, 
используя Unicode, не надо жаловаться. Это стандарт, 
а не вольное творчество. Чтеца Михаила я уже известил 
о возможности легитимного использования старой графики :) 
 
Вообще было бы приятно, если бы нашлись специалисты 
для нашего просвящения и снабжения необходимым софтом. 
Не забывайте, господа — близок день, когда вы сможете 
прочитать славянский Новый Завет на сети. 
 
Замучился я печатать. Простите, Христа ради. 
 
Алексей Гришин 
 
 
 
 
 


Ответы и комментарии:


[Православная беседа] [Начало] [Написать ответ]