К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

спецсимволы html на смартфоне

0 - 07.02.2016 - 12:48
привет!
пилю домашний плеер для ты на распберри, делаю "пульт управления" на веб, для смартфона.

На кнопках располагаю коды html-символов, например, ◄.
На ПК все смотрится нормально, на смартфоне треугольника влево нет.
Почему?




1 - 08.02.2016 - 12:00
Во первых в HTML "спецсимволов" НЕТ!
Там есть escape-последовательности - это последовательность символов которая интерпретируется как КОД определенного символа. И уже потом ОС в зависимости от подключенного Шрифта показывает графическое изображение этого символа.
В данном случае на ПК ОС Windows сопоставляет Ваш код #9668 с символом ◄ так, как данный символ присутствует в Таблице Символов.
2 - 08.02.2016 - 12:09
Чтобы различные значки Правильно отображались на всех устройствах и при разных кодировках, лучше использовать не Символы, а их Картинки (графическое изображение).
Или в стилях страницы подключать Шрифт в котором присутствуют все Ваши "спецсимволы".
3 - 08.02.2016 - 17:18
2-AlexIT >вы попистеть сюда зашли, или у вас есть конкретный ответ на конкретный вопрос, кэп?)
4 - 08.02.2016 - 17:22
http://htmlbook.ru/samhtml/tekst/spetssimvoly

Вроде бы уважаемый ресурс, а такая оплошность - назвать escape-последовптельности спецсивломами. Нигде счастья нет, везде неучи и дилетанты, правда?
5 - 08.02.2016 - 23:41
4-Фанат NASCAR >Извините, но если & nbsp; (я пишу & отдельно иначе Вы увидите простой пробел) для Вас это Спецсимвол, а не последовательность символов?
Тогда не надо мерить всех по себе - Учите Информатику!
Говорить с Вами о том что в разных Кодировках одному и тому же числу присвоены разные символы - Бесполезно (это выше вашего понимания реальности)!
Компьютер не понимает Символы он понимает только Числа. По этому каждому Символу присвоено число. И именно это число Вы пытаетесь передать с помощью escape-последовательности &# 9668 Компьютеру и Смартфону. Но кто Вам сказал что и у Компа и Смартфона одинаковые Таблицы символов. И на смартфоне 9668 = ◄
Ваши стрелочки - Это ПСЕВДОГРАФИКА. и они в разных Таблицах могут соответствовать разным Числам.
Символы с кодом 0...128 как правило совпадают, а вот дальше все зависит от Кодировки!
Плюс существуют еще Шрифты - которые и отвечают за то как выглядит Символ на экране. И если там что то НИ так нарисовали то и Символ будет НЕ тот.
По этому в HTML и используют не псевдографику, а тег <img /> для отображения разных Стрелочек.
Во первых не надо заморачиваться с кодировкой, во вторых на любых устройствах и ОС будет выглядеть как НАДО.
Но лично Вы множите поискать Число которое при любой кодировке и в любой ОС будет соответствовать вашим стрелочкам. & #58 & #41 = :)
6 - 08.02.2016 - 23:46
Кстати специально для Вас http://www.lexium.ru/2009/05/343/
7 - 09.02.2016 - 02:18
5-AlexIT >как пафосно то)
Боюсь, на уроках информатики я преподавал взамен учителя - учиться дальше было некуда)
Давайте завязывать, очень длинные у вас опусы, мешают вопросу в сабже.
Гость
8 - 09.02.2016 - 09:00
Я знаю 3 варианта решения:
- как уже выше сказали, использовать картинку
- через CSS рисовать, как правый бордер жирный одной из сторон "точки"
- таскать с собой шрифт содержащий данный символ и конечно его выставлять в css для этой кнопки
9 - 09.02.2016 - 11:06
7-Фанат NASCAR >Это не пафос, а Основы всей Цифровой техники. Но Вы считаете что учится вам больше некуда и по этому даже не можете понять отличие в записях &amp;nbsp; &amp;#32; &amp;#x20; , а ведь это один и тот же символ ПРОБЕЛ.
А для того чтобы понять в чем именно у вас ГЛЮК достаточно было открыть эту страницу на вашем смартфоне.
Если Ваша стрелочка на ней Видна - Ищите косяк в вашей CSSке!
А если ее НЕТ - Тогда ищите свой Символ в Таблице символов, но не по Коду, а по Имени (как пробел = nbsp).
Но если Вы верстаки решили не слушаться умных людей, то вот Вам Бог в помощь http://www.comp23.ru/code_simvolov.html
Своял тут за 15 минут, на простом JS тупой цикл для просмотра Символов - Смотрите на Любом компе, смартфоне и в любом Браузере!
10 - 09.02.2016 - 11:57
Цитата:
Сообщение от AlexIT Посмотреть сообщение
Своял тут за 15 минут, на простом JS тупой цикл для просмотра Символов - Смотрите на Любом компе, смартфоне и в любом Браузере!
Уже есть специальный сайт http://unicode-table.com/ru/ :)
11 - 09.02.2016 - 12:01
На счет отображения символов. Насколько я понимаю, зависит от шрифта в системе, то есть должен быть в шрифте соответствующий символ, а также от программы (браузера) - программа должна поддерживать работу с кодировкой (юникодом), то есть со всем диапазоном кодов символов.
12 - 09.02.2016 - 12:13
Проверил у себя в телефоне стрелки http://unicode-table.com/ru/sets/arrows-symbols/ - в firefox и гугл хром нормально отображаются все символы.
13 - 09.02.2016 - 12:21
10-Искусственный Интеллект1 >А вот и не Угадали!
На том сайте Куча этих Треугольников! Например 9204, а на самом деле там и близко его НЕТ = ⏴
14 - 09.02.2016 - 12:39
12-Искусственный Интеллект1 >Там код символа & #9664; а не & #9668; - Она меньше!
http://www.comp23.ru/code_simvolov.html внизу страницы есть поле ввода - введите число 9650 и видны все Треугольники!
15 - 09.02.2016 - 14:34
13-AlexIT > я привел ссылку не на http://unicode-table.com/ru/23F4/ а на диапазон
http://unicode-table.com/ru/sets/arrows-symbols/
к примеру http://unicode-table.com/ru/25C0/
И также не путайте, в html-коде символа число указывается в десятичной системе, в юникоде - шестнадцатеричной. К примеру, для указанной мной стрелочки html-код ◀ в юникоде 25C0.
16 - 09.02.2016 - 14:35
заменил браузер код :) с пробелом в коде
html-код &# 9664;
17 - 09.02.2016 - 15:25
15-Искусственный Интеллект1 > - :)
Число - ОНО и в АФРИКЕ = число, хоть в шестнадцатеричной хоть в десятичной, хоть в двоичной!
25C0 = 9664 в десятичной, а запись &# 9664; и есть указатель на десятичную систему. Для шестнадцатеричной используется &# x25C0;
Но мне кажется у автора проблема в Другом. Он похоже со стилями Перемудрил.
Если внимательно посмотреть на фото - то виден черный Фон и белый Цвет надписей под Кнопками.
А теперь представьте что мы поменяли Фон кнопки а Цвет поменять Забыли.
Если Автор (как сейчас модно) для Мобильников стили пишет ОТДЕЛЬНО - То забыть про Цвет, вполне Реально.
Или просто допустить ошибку в описании стиля (забыть ; или : ).
Эффект будет тот же - На компе все НОРМАЛЬНО, на смартфоне Белый на Белом (ничего не видно).
18 - 10.02.2016 - 05:23
9-AlexIT >Уважаемый, не стоит обвинять кого то в чем то, не обладая фактами, только лишь на основе своих влажных фантазий.
Уверен, я использовал escape-последовательности, когда вы еще не знали о существовании html.

И, повторюсь - поменьше пафоса. Называть Основами Информатики можно операции сдвига, примеры решения на основе прочих байт/бит операций, в конце концов - какие либо решения на базе языков программирования.
Но никак не язык форматирования и разметки, коим и является html.

Вопрос задан просто и по русски - ПОЧЕМУ?
Меня не интересуют ваши узколобые предположения и попытки учить меня как делать.
Первый <img я на клавиатуре набрал 18 лет назад. И с тех пор набирал их десятки тысяч раз.

Так что попрошу внимательнее читать вопрос и не засирать тему гоаном. Спасибо.
19 - 10.02.2016 - 05:24
17-AlexIT >со стилями все в порядке, он един для всех input button.
20 - 10.02.2016 - 05:26
Использовались различные браузеры, смартфоны и даже font-family.
Ничего не меняется.
21 - 10.02.2016 - 05:32
http://www.comp23.ru/code_simvolov.html

Половина точно не отображается вообще, ни одной стрелки не видно.
---
Причины использовать псевдографику и подобное у меня есть

Очень не хочется прицеплять изображения, разве что засовывать их в css, в data:image.
22 - 10.02.2016 - 05:35
И прошу извинить за агрессию. В последнее время устал от кащуистики, пространных разговоров ниочем и от людей.
Все приходится делать самому, народ даже за деньги лепит херню.
И ничему не учится.
Устаю )
23 - 10.02.2016 - 11:43
ПОЧЕМУ - Символа НЕТ Я подробно описал еще в 5 посте! Просто производители ПО не всегда соблюдают все Стандарты.
Что делать - Самый простой вариант Загружать Шрифт в котором все эти Символы ЕСТЬ!
Найти Код символа в Шрифте можно также с помощью http://www.comp23.ru/code_simvolov.html
Сохраняем Страницу как html, удаляем из нее Яндекс Счетчик (чтобы он не мешал запуску страницы), прописываем Стиль для body, вот и Все - дальше ищем знакомые БУКОВКИ нажатием кнопки Вперед.
Скрипт прекрасно работает локально в Хроме и Опере, в Explorer нужно разрешить выполнение сценария!
24 - 10.02.2016 - 12:23
Вот например так http://www.comp23.ru/code_simvolov1.html проверяйте Смартфоны!
Я просто подключил Шрифт содержащий символы Юникода на страницу.
Кстати Код Стрелочки там #9664 а не #9668 как в Windows!
Вот вам и весь Ответ - ПОЧЕМУ!
25 - 10.02.2016 - 12:54
22-Фанат NASCAR >Спасибо за Извинения!
Но если бы Вы меньше ОБИЖАЛИСЬ и по внимательнее читали посты - То проблему могли бы решить еще Вчера!
О том что Таблицы символов Могут не соответствовать Я говорил вам с самого начала! И об подключении Шрифта -тоже.
26 - 10.02.2016 - 13:00
27 - 10.02.2016 - 13:06
>Код Стрелочки там #9664 а не #9668 как в Windows!
Проверю, спасибо. Если так, то дерьмово, придется загонять в css.
28 - 10.02.2016 - 13:07
А в низу ввести 9650 и нажать Вперед - Слабо!
29 - 10.02.2016 - 13:09
Да уже, глаза-яица)
Сверю с пк-шными браузерами попозжа
30 - 10.02.2016 - 13:12
Таблицы можно сравнить и найти Общие Стрелочки
Windows = http://www.comp23.ru/code_simvolov.html
FreeSerif= http://www.comp23.ru/code_simvolov1.html
31 - 10.02.2016 - 13:20
Да и вообще можно просто в Стиле левой кнопки развернуть Текст на 180 градусов и вписать правую Стрелочку.
32 - 10.02.2016 - 13:27
Вот пара #9654 и #9664 в Таблицах совпадают - только у Windows они меньше!
33 - 10.02.2016 - 15:24
31-AlexIT >а потом на другом браузере/телефоне/устройстве опять вылезет, да и костыли это - ненавижу костыли)
ладно, пока не до этого, времени нехватает. Пока больше вопросов с удобством старта фильмов с онлайн-сайтов. Приходится ссылку выдирать через дебаг или плагином к хрому, что геморно.
Хочу онлайн-сервис поднять, и парсить крупные порталы, но сомневаюсь, что будет спрос.

Хотя распберри в качестве медиаплеера сетевого и локального - очень интересная мысль. При наличии удобного интерфейса конечно.
34 - 10.02.2016 - 18:23
Если онлайн-сервис будет наХаляву, то спрос Будет!
Только не долго - заБанят как и халявные порталы с фильмами, и очень Быстро :)
35 - 11.02.2016 - 10:43
34-AlexIT >нахаляву конечно
банить особо не за что, там только база со ссылками, пополняемая юзерами, и актуальная за счет голосований (хорошее - плохое).
Да и немного будет знающих, клиент только для распберри.


К списку вопросов
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск




Copyright ©, Все права защищены