Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Символ многоточия…

Автор Тайльнемер, августа 26, 2010, 07:23

0 Пользователи и 1 гость просматривают эту тему.

Python

Цитата: juzare от августа 26, 2010, 15:25
В шрифтах эта проблема вполне успешно решается с помощью замен глифов.
Которая в половине программ не работает. И потом, о подстановке  глифов для кириллицы, как правило, думают в последнюю очередь.
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

myst

Какой-то зоопарк сущностей. Надо оставлять что-то одно.

piton

Часто ставлю "двоеточие". Недоговоренность не должна затягиваться.
W

Drundia

Цитата: Python от августа 26, 2010, 15:24В случае с i, главная проблема — не точка (налепленный поверх нее акут еще кое-как можно отличить от точки), а ширина буквы, из-за чего акут оказывается либо перед і, либо смещенным вправо над всеми буквами, кроме і. Чего юникоду не хватает, так это прекомпозированных букв кириллицы с ударением. Либо четырех серий дополняющих диакритиков, чтобы можно было нормально их расположить над прописными/строчными и нормальными/узкими буквами.
Криворукие шрифтоделатели... и наверняка сама система шрифтоделания и шрифтоотображения. Нужны просто правила и точки привязки и формы. На верхних диакритиках написать что они должны своей определённой нижней центральной точкой прилегать к такой самой определённой верхней центральной точкой предыдущего. Следующий диакритик ставился бы ещё выше и так далее, но почему-то это до сих пор редкость.

Andrei N

Цитата: Drundia от августа 26, 2010, 16:27
Криворукие шрифтоделатели... и наверняка сама система шрифтоделания и шрифтоотображения. Нужны просто правила и точки привязки и формы. На верхних диакритиках написать что они должны своей определённой нижней центральной точкой прилегать к такой самой определённой верхней центральной точкой предыдущего. Следующий диакритик ставился бы ещё выше и так далее, но почему-то это до сих пор редкость.
Да так обычно и делается. Только далеко не везде, но есть, например, тут:
http://www.thessalonica.org.ru/en/fonts-download.html
[здесь должно что-то быть]

Python

Цитата: Drundia от августа 26, 2010, 16:27
Криворукие шрифтоделатели... и наверняка сама система шрифтоделания и шрифтоотображения. Нужны просто правила и точки привязки и формы. На верхних диакритиках написать что они должны своей определённой нижней центральной точкой прилегать к такой самой определённой верхней центральной точкой предыдущего. Следующий диакритик ставился бы ещё выше и так далее, но почему-то это до сих пор редкость.
Проблема не только в шрифтах, но и в требованиях к софту, который эти шрифты должен правильно рендерить. В последних версиях библиотек для Джавы есть нечто подобное: диакритики выстраиваются друг над другом. Правда, программа, в которой я мог это чудо наблюдать, и которая была создана раньше этих усовершенствований, после этих нововведений начала дико глючить на моноширинных шрифтах. Пришлось сделать даунгрейд.

В простейшем случае, диакритик — глиф с нулевой печатной шириной и графическим элементом, который накладывается на соседний символ. Дополнительные преобразования (регулировка по высоте, замена комбинаций символов и пр.) требуют более сложного алгоритма отображения.
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

oort

Цитата: Drundia от августа 26, 2010, 16:27
Нужны просто правила и точки привязки и формы. На верхних диакритиках написать что они должны своей определённой нижней центральной точкой прилегать к такой самой определённой верхней центральной точкой предыдущего.
В действительности все не так просто, как на самом деле. В частности, две точки сверху гласной буквы во французском и в немецком выглядят по-разному. В одном из этих языков они ставятся выше, чем в другом. Вот только не помню, как в каком.

mnashe

Ой... Неправильно проголосовал :( Можно как-то исправить?
Я всегда использую специальный символ (133), и он есть во всех моих раскладках; а выбрал нечаянно второй пункт...
Адепт единственного числа и безродового склонения
שָׁלוֹם עֲלֵיכֶם!

Bhudh

Цитата: oortВ частности, две точки сверху гласной буквы во французском и в немецком выглядят по-разному. В одном из этих языков они ставятся выше, чем в другом.
Откуда такая интересная инфа?

Вообще, все вопросы о кернинге и взаиморасположении диакритиков — это дело OTF-шрифтов. И вообще всей этой технологии. PostScript — целый язык! — для чего придумали? Java тут как костыль получается. Это текстовые редакторы должны шрифты понимать.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

oort

Цитата: Bhudh от августа 26, 2010, 17:31
ЦитироватьВ частности, две точки сверху гласной буквы во французском и в немецком выглядят по-разному. В одном из этих языков они ставятся выше, чем в другом.
Откуда такая интересная инфа?
Откуда-то из документации по ТеХу.

Demetrius

Цитата: Тайльнемер от августа 26, 2010, 15:17
Цитата: Demetrius от августа 26, 2010, 15:14
Тут приводились две совершенно противоречивых его цитаты.
Где?
Хм. Да, про другую статью не говорили. Ну, например, тут:
http://web.archive.org/web/20080528234549/http://www.artlebedev.ru/kovodstvo/sections/62/
он перечислял односимвольное многоточие как обязательное у потреблению. В текущей версии статьи этого уже нет.

Тайльнемер

Цитата: mnashe от августа 26, 2010, 17:23
Можно как-то исправить?
Запросто. Нажмите «удалить голос» под голосовалкой и переголосуйте правильно.

Тайльнемер

Цитата: Demetrius от августа 26, 2010, 17:36
он перечислял односимвольное многоточие как обязательное у потреблению. В текущей версии статьи этого уже нет.
Видимо его только в июле 2010 г. осенило.

mnashe

Цитата: Тайльнемер от августа 26, 2010, 19:22
Цитата: mnashe от августа 26, 2010, 17:23
Можно как-то исправить?
Запросто. Нажмите «удалить голос» под голосовалкой и переголосуйте правильно.
Ой, спасибо!
Надо же, как я раньше не замечал!
Адепт единственного числа и безродового склонения
שָׁלוֹם עֲלֵיכֶם!

O

Цитата: mnashe от августа 26, 2010, 22:01
Цитата: Тайльнемер от августа 26, 2010, 19:22
Цитата: mnashe от августа 26, 2010, 17:23
Можно как-то исправить?
Запросто. Нажмите «удалить голос» под голосовалкой и переголосуйте правильно.
Ой, спасибо!
Надо же, как я раньше не замечал!

Раньше и не встречалось.
gdy padła granica, pękły więzień bramy,
w ten dzień wyzwolenia: siedemnasty września

Alone Coder

Цитата: oort от августа 26, 2010, 17:20
В частности, две точки сверху гласной буквы во французском и в немецком выглядят по-разному. В одном из этих языков они ставятся выше, чем в другом.
И как компьютер должен различать, где французский символ, а где немецкий? Это один и тот же код.

Bhudh

Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Andrei N

Цитата: Alone Coder от августа 26, 2010, 22:13
И как компьютер должен различать, где французский символ, а где немецкий? Это один и тот же код.
Если не ошибаюсь, и в шрифтах и в текстовых редакторах существует понятие о языке. То есть, если шрифт знает на каком языке пишется текст, то он может по разному отображать глифы (или же вообще разные глифы рисовать).
[здесь должно что-то быть]

Bhudh

Цитата: juzareесли шрифт знает на каком языке пишется текст
Шрифт такого точно знать не может.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Alone Coder

У вас есть контрол. Вы в него пихаете текст. Наполовину на немецком, наполовину на французском. Там нет никаких тэгов. Откуда компу знать, где что?

Andrei N

Цитата: Bhudh от августа 26, 2010, 22:22
Шрифт такого точно знать не может.
А Вы загляните в редактор шрифтов.
[здесь должно что-то быть]

Bhudh

И как там для одного глифа прописывается, где он французский, а где немецкий?
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Andrei N

Цитата: Bhudh от августа 26, 2010, 22:26
И как там для одного глифа прописывается, где он французский, а где немецкий?
Я точно не знаю, но то, что можно делать замены глифов только при том или ином языке - такое есть.
[здесь должно что-то быть]

Bhudh

Так а что узнаёт, тот или иной там язык: шрифт разве⁈
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

Andrei N

[здесь должно что-то быть]

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр