LINUX.ORG.RU
ФорумTalks

Нужны ли заглавные буквы в юникоде?

 


0

1

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

★★★★★

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

ну пробел оказался очень полезным, хотя я долго думал, зачем мне пробел при отрицании, например «незнаю», «нехочу», «ненужно».

system-root ★★★★★
()
Последнее исправление: system-root (всего исправлений: 1)
Ответ на: комментарий от xmikex

Нельзя-то нельзя, но и вреда от этого никакого. Это как с цифрами. Ну будеешь ты считать что 2 это заглавная литера. Ну и что?

Deleted
()

это другое начертание той же буквы



Аа,Бб,Ее,Aa,Bb,Dd,Ee,Ff,Gg,Ii,Jj,Ll,Mm,Nn,Qq,Rr,Tt,Uu…

Не, не заметил.

Aceler ★★★★★
()

Не разумнее ли иметь отдельные коды для букв, а признак заглавности - специальный модификатор

Может быть. В тех же Emoji есть модификатор пол.

Тоесть 👮 + ♀️ = 👮‍♀️

А так же модификатор цвета кожи 👮 + ♀️ + 🏼 = 👮🏼‍♀️

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 4)
Ответ на: комментарий от beastie

Как быть тогда с языками, где нет заглавных?

Не использовать «специальный модификатор».

andreyu ★★★★★
()
Ответ на: комментарий от Deleted

Это вообще чья-то злая шутка. На qwerty-клавах они находятся на одной кнопке. Можно не ту поставить. (Актуально для кодинга или если потом будешь делать поиск по тексту).

Если код будет один и тот же, то и проблемы не будет.

andreyu ★★★★★
()

если так подумать, то заглавным буквам и звуки другие соответствуют...

Ааааа, так вот откуда выросла письменность иероглифами...

targitaj ★★★★★
()
Последнее исправление: targitaj (всего исправлений: 1)
Ответ на: комментарий от Dendy

в алфавите буква одна, а размеров два

Без однозначного соответствия. Σ → σ/ς; Φ → φ/ϕ; Κ → κ/ϰ; Ε → ε/ϵ, например.

thunar ★★★★★
()
Ответ на: комментарий от cvs-255

Есть мнение, что в русском алфавите 32 буквы, но одна из них с диактрикой («е» - «ё»). Точно так же в английском есть «ö», которая не отдельная буква, а лишь показывает, что ее нужно читать не как обычно, а иначе.

German_1984 ★★
()
Ответ на: комментарий от andreyu

Со всем что сложилось по историческим причинам всегда будут проблемы. Есть языки, в которых заглавная латинская «i» пишется не как у всех «I», а с точкой - «İ». И они хотят, чтобы она имела тот же код, что и обычная.

German_1984 ★★
()

Заглавные буквы нужны для обратной совместимости. Мир и так с трудом переходит на unicode, а еще один ни с кем не совместимый стандарт просто не взлетит.

German_1984 ★★
()

Зачем ещё больше усложнять unicode?

RazrFalcon ★★★★★
()
Ответ на: комментарий от cvs-255

Да и буква «ё», если честно, отмирает в русском языке. В большинстве текстов ее просто нет. И это, IMHO, правильно - меньше букв - проще орфография...

Serge10 ★★★★★
()
Ответ на: комментарий от Deleted

Нет никакой «суперзаглавной».

Зато есть буквица.

baka-kun ★★★★★
()
Ответ на: комментарий от cvs-255

Например, в словах coöperate и zoölogy, имени Laocoön, показывает, что две «o» подряд - это два разных слога, и их не надо сливать в один звук.

German_1984 ★★
()
Ответ на: комментарий от cvs-255

мы все скоро передохнем от холода - мы все скоро передохнём от холода

Красивый пример, спасибо. Но обычно в таких случаях контекст помогает ;).

Serge10 ★★★★★
()
Ответ на: комментарий от German_1984

Например, в словах coöperate и zoölogy

Можете привести ссылки на английские тексты, где данная буква используется? Потому что я ни разу в жизни не встречал такое написание приведенных Вами английских слов...

Serge10 ★★★★★
()
Ответ на: комментарий от German_1984

Например, в словах coöperate и zoölogy…

Ну это всего лишь трема — знак для обозначения зияния. Его над любой гласной поставить можно: naïve. В современном английском используется только в очень редких случаях: некоторых учебных материалах и для выпендрёжа. Хотя ещё в начале прошлого века могли и reelect с диарезисом писать.

baka-kun ★★★★★
()

Сломается совместимость с однобайтными кодировками и текст из одних заглавных будет занимать ВДВОЕ БОЛЬШЕ МЕСТА!

goingUp ★★★★★
()

какой дурак придумал ваще регистр букв?

Учитывая то, что модификаторы - отдельные codepointы, то смысла в этом никакого нет. Также учитывай некую возможную потерю совместимости UTF-8 с ASCII, так как для написания заглавной латинской буквы уже понадобится джва байта, а половины codepointов в латинском блоке вообще не будет. Можно конечно этим модификаторам присвоить codepointы старых заглавных букв, но тогда придется пилить стандарт, так как сейчас для модификаторов отводят отдельный блок, да и тогда смысл модификаторов совсем пропадет. Будут все те же отдельные буквы.

Если конечно не выкинуть UTF-8 на мороз. Совсем. Бо кому нужна совместимость с ASCII в 2018 году. Только эмбеддщикам, которые гоняют строки по uartу к компу придется теперь конвертить из ASCII в нормальные юникоды.

И ваще, заглавные и строчные буквы не нужны, вот.

Unicode4all ★★★★★
()

а какая разница?

Deleted
()
Ответ на: комментарий от sT331h0rs3

Честно говоря, вообще не понимаю смысла существования заглавных букв.

«Позвонить Жене» и «Позвонить жене» - сильно разные события. :)

Ну и, как минимум, визуально отделять начало нового предложения.

another ★★★★★
()
Последнее исправление: another (всего исправлений: 1)

Языки бывают самые замысловатые. В греческом алфавите есть куча альтернативных начертаний одних и тех же букв, и все они имеют отдельный символ юникода. Где-то одной маленькой букве может соответствовать два варианта заглавной. И т. д.

XVIII_vek
()
Ответ на: комментарий от German_1984

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

Serge10 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.