Comments 26
Надо было для китайцев горизонтальные половинки звездочек добавить.
+3
простите конечно но к чему все эти половинки. если нужно больше градаций рейтинга так сделай не 3,5 из 5, а 7 из 10.
+1
Это ваше личное мнение или вы проводили какой-то опрос, в котором выяснилось, что пользователи хотят видеть в два раза больше звёздочек на экране? А может, вообще весь экран заставить звёздочками?
-1
Один пользователь поставил оценку 4, другой поставил 3. Вам нужно визуализировать общий рейтинг. Вот тут приходят на помощь половинки.
-1
Потому что это то, что уже активно используется везде. Если я с Амазона или Apple Store накраулил данных и хочу их в терминале вывести, мне надо показывать половинные звездочки, а их в шрифте не было. А теперь есть.
0
>В языках с записью справа налево, типа еврейского, рейтинг в звёздочках также пишется справа налево
Я конечно не эксперт, но насколько я знаю юникод сам по себе поддерживает разное (в том числе смешанное) направление письма. В связи с чем у меня вопрос — разве не логичнее было бы сделать 2 звездочки и «зеркалировать» их в зависимости от направления письма?
Я конечно не эксперт, но насколько я знаю юникод сам по себе поддерживает разное (в том числе смешанное) направление письма. В связи с чем у меня вопрос — разве не логичнее было бы сделать 2 звездочки и «зеркалировать» их в зависимости от направления письма?
0
Пропагандируйте костыли?
+1
Нет, просто считаю что клиент должен сам решать как ему отображать буквы (крутить, вертеть, зеркалировать), и не нужно для каждой из этих ситуаций рисовать одинаковые (фактически) символы. Я бы и перевернутые вверх ногами буквы из юникода выкинул (по вышеназванной причине)
+1
Не уверен, что все устройства, где может использоваться уникод, могут это всё делать. Так что некоторое излишество необходимо для обратной совместимости. Да и при передаче данных чистым текстом (да и просто в отдельном текстовом файле или документе) добавление информации об отображении заметно усложнит задачу.
0
Это в том смысле, что вы хотите внести предложение добавить в юникод опции зеркалирования и вращения?
Ну, в общем-то, процедура описана, вы можете попробовать :)
Только, думаю, шрифтовые дизайнеры (да и пользователи шрифтов) не обрадуются. Всё-таки «перевёрнутые» буквы — это не просто перевёрнутые буквы, они слегка по-другому нарисованы.
Ну, в общем-то, процедура описана, вы можете попробовать :)
Только, думаю, шрифтовые дизайнеры (да и пользователи шрифтов) не обрадуются. Всё-таки «перевёрнутые» буквы — это не просто перевёрнутые буквы, они слегка по-другому нарисованы.
0
Может быть, стоит написать предложение добавить нормальный отдельный символ для использующейся в русском языке закрывающей кавычки вложенной цитаты?
“ — Left Double Quotation Mark
Проблема в том, что для закрывающей вложенной кавычки используется тот же символ, что в других языках является открывающей кавычкой. Поэтому он и называется Left, и у него есть парный Right Double Quotation Mark (”). В многих шрифтах этот Left Double Quotation Mark выглядит так же, как нужно для того, чтобы быть парным Double Low-9 Quotation Mark, но не во всех.
Пример:
А вот в шрифте Arial проблема незаметна:
Всё из-за того, что для нас нет отдельного символа, и мы используем чужую открывающую кавычку в качестве своей закрывающей, что плохо. Нужно в дополнение к Double Low-9 Quotation Mark предложить парный символ Double High-6 Quotation Mark. Сейчас у Double Low-9 Quotation Mark нет парного символа вообще.
Что думаете?
«„Цыганы“ мои не продаются вовсе», — сетовал Пушкин.„ — Double Low-9 Quotation Mark
“ — Left Double Quotation Mark
Проблема в том, что для закрывающей вложенной кавычки используется тот же символ, что в других языках является открывающей кавычкой. Поэтому он и называется Left, и у него есть парный Right Double Quotation Mark (”). В многих шрифтах этот Left Double Quotation Mark выглядит так же, как нужно для того, чтобы быть парным Double Low-9 Quotation Mark, но не во всех.
Пример:
„русский вариант“ — “иноязычный вариант”Если использовать шрифт Tahoma, то оно выглядит вот так:
А вот в шрифте Arial проблема незаметна:
Всё из-за того, что для нас нет отдельного символа, и мы используем чужую открывающую кавычку в качестве своей закрывающей, что плохо. Нужно в дополнение к Double Low-9 Quotation Mark предложить парный символ Double High-6 Quotation Mark. Сейчас у Double Low-9 Quotation Mark нет парного символа вообще.
Что думаете?
0
«Еврейский язык» принято называть иврит на русском языке.
0
А что этот символ (полузвёздочка) обозначает?
0
Не совсем в тему, но в прошлом году для альбома Дэвида Боуи сделали шрифт для логотипа с применением сегментов звездочек. (Дизайнер: Jonathan Barnbrook)
http://gorbetdesign.com/blackstar/
http://gorbetdesign.com/blackstar/
0
Как бы это всё в помойку не превратилось…
0
C каждым годом сделать полную поддержку Unicode в шрифтах будет все сложнее и сложнее. А сами шрифты все больше и больше.
0
Почему бы просто не использовать CSS? =)
Зачем все эти половинчатые звёзды, если можно обойтись без них и не загонять себя в рамки, где нет возможности выставить что-то не кратное 1/2?
Пример без половинок: https://jsfiddle.net/Belyash/21e1j1jb/
Зачем все эти половинчатые звёзды, если можно обойтись без них и не загонять себя в рамки, где нет возможности выставить что-то не кратное 1/2?
Пример без половинок: https://jsfiddle.net/Belyash/21e1j1jb/
0
Sign up to leave a comment.
Как я добавил 6 символов в Unicode