Полезная информация

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

№108-08-2011 09:04:22

Nizaury
Участник
 
Группа: Members
Зарегистрирован: 08-07-2007
Сообщений: 24
UA: Firefox 6.0
Веб-сайт

Отображение управляющих символов.

Необходимо графически отобразить в Firefox управляющие символы.
Данные символы корректно отображаются только в Opera.

Пример (символы с 1-го по 31-й): http://vvz.nw.ru/Lessons/SymbolCodes/symbolcodes.htm

В системе установлено более 100 дополнительных шрифтов, включая Arial Unicode MS.

Снятие флажка: "Разрешить вебсайтам использовать свои шрифты вместо установленных" и принудительное указание шрифтов для всех наборов символов в Настройки -> Содержимое -> Шрифты и Цвета -> Дополнительно - не помогло.

Какие есть еще варианты?


Воображение - это предварительный просмотр будущих событий.

Отсутствует

 

№208-08-2011 12:22:38

mcfly
Робот! :)
 
Группа: Members
Откуда: Russia
Зарегистрирован: 01-10-2010
Сообщений: 288
UA: Firefox 5.0

Re: Отображение управляющих символов.

Как вариант, можно наделать маленьких gif'ок с картинками и вставить в текст с align='absmiddle'. Так будет работать во всех браузерах. Это на самый крайний случай :)

Отредактировано mcfly (08-08-2011 12:40:46)

Отсутствует

 

№308-08-2011 19:32:06

Nizaury
Участник
 
Группа: Members
Зарегистрирован: 08-07-2007
Сообщений: 24
UA: Firefox 6.0
Веб-сайт

Re: Отображение управляющих символов.

mcfly пишет

Как вариант, можно наделать маленьких gif'ок с картинками и вставить в текст с align='absmiddle'. Так будет работать во всех браузерах. Это на самый крайний случай :)

Создание дополнительных картинок конечно решает все проблемы с отображением символов, но не решает одной проблемы.
Если человеку необходимо скопировать текст содержащий данный символ в блокнот, то вместо картинки будет пробел.


Воображение - это предварительный просмотр будущих событий.

Отсутствует

 

№408-08-2011 19:50:39

mcfly
Робот! :)
 
Группа: Members
Откуда: Russia
Зарегистрирован: 01-10-2010
Сообщений: 288
UA: Firefox 5.0

Re: Отображение управляющих символов.

А если добавить код, пусть даже символ не будет отображаться, скопировать и вставить в блокнот. Что вставится?

Отсутствует

 

№509-08-2011 01:40:34

Nizaury
Участник
 
Группа: Members
Зарегистрирован: 08-07-2007
Сообщений: 24
UA: Firefox 6.0
Веб-сайт

Re: Отображение управляющих символов.

mcfly пишет

А если добавить код, пусть даже символ не будет отображаться, скопировать и вставить в блокнот. Что вставится?

Если скопировать неотображаемый символ в блокнот, то он становится видимым.

Повзаимствовал у одного из своих сотрудников картинки, немного проясняющие ситуацию.

Исходный код:

1774535m.png

Отображение в различных браузерах (необходимо все свести к виду как в опере, приветствуются любые решения кроме картинок):

1816518m.jpg


Воображение - это предварительный просмотр будущих событий.

Отсутствует

 

№609-08-2011 01:57:59

mcfly
Робот! :)
 
Группа: Members
Откуда: Russia
Зарегистрирован: 01-10-2010
Сообщений: 288
UA: Firefox 5.0

Re: Отображение управляющих символов.

О! Придумал способ! Создаете в каком-нибудь редакторе, я создавал в Eclipse, файл в UTF-8 кодировке. Туда копируете нужные символы из стандартной виндовой "Таблицы символов", сохраняете и вот результат: http://oncalc.net/test.html работает во всех современных браузерах :)

Отредактировано mcfly (09-08-2011 01:59:35)

Отсутствует

 

№709-08-2011 10:12:22

Nizaury
Участник
 
Группа: Members
Зарегистрирован: 08-07-2007
Сообщений: 24
UA: Firefox 6.0
Веб-сайт

Re: Отображение управляющих символов.

Ваш ответ напрямую отвечает заданному мною вопросу в первом моем сообщении: Как отобразить?
Но из него вытекает второй вопрос: Как скопировать?

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

Визуальный пример:

1) Выводимый знак: └
2) Шестнадцатиричный необходимого символа: <03>
3) Шестнадцатиричный идентичного символа: <4C>
4) Итог: вижу идентичный текст, а копирую другой.

Рабочий пример:

1) Есть путь в реестре который заканчивается псевдографическим символом.
2) Визуально на странице пользователь видит необходимый адрес в реестре.
3) Копирует его в адресную строку программы для работы с реестром
4) Программа выводит сообщение, что указанный адрес не существует.

Если решить пункт четвертый из визуального примера, тогда это будет просто супер.


Воображение - это предварительный просмотр будущих событий.

Отсутствует

 

№809-08-2011 13:16:56

mcfly
Робот! :)
 
Группа: Members
Откуда: Russia
Зарегистрирован: 01-10-2010
Сообщений: 288
UA: Firefox 5.0

Re: Отображение управляющих символов.

имхо, если редактор реестра смог отобразить этот символ, значит этот символ есть в стандартном шрифте винды, который использует эта программа. Попробуйте в regedit выбрать редактирование ветки с псевдографическим символом, скопировать этот символ и тоже вставить его в редактор (как я писал выше). Что тогда скопируется?

Отсутствует

 

№910-08-2011 04:10:39

Nizaury
Участник
 
Группа: Members
Зарегистрирован: 08-07-2007
Сообщений: 24
UA: Firefox 6.0
Веб-сайт

Re: Отображение управляющих символов.

mcfly пишет

если редактор реестра смог отобразить этот символ, значит этот символ есть в стандартном шрифте винды, который использует эта программа.

Хм, а ведь действительно. В данном направлении я пока решения не искал.

Программа для редактра реестра использует для отображения информации на экране встроенный шрифт Windows - Segoe UI.
При его смене на Times New Roman или Arial или другие шрифты символ распознается.
Непосредственно в сам редактор html-кода копируется данный символ (отображается нормально).
При открытие уже готового html-файла он не отображается.

В примере ниже перед псевдографическими символами вставил 10 раз необходимый символ.

Выделить код

Код:

─│┌┐┘├┤┬┴┼═║╒╓╔╕╖╗╘╚╛╝╞╟╡╢╣╥╦╧╨╩╪╫╬▀▄█▌░▒

Воображение - это предварительный просмотр будущих событий.

Отсутствует

 

№1010-08-2011 12:30:57

mcfly
Робот! :)
 
Группа: Members
Откуда: Russia
Зарегистрирован: 01-10-2010
Сообщений: 288
UA: Firefox 5.0

Re: Отображение управляющих символов.

Nizaury пишет

Непосредственно в сам редактор html-кода копируется данный символ (отображается нормально).
При открытие уже готового html-файла он не отображается.

Вы этот символ копируете из редактора реестра? Может тогда в хтмлке надо шрифт указать

Выделить код

Код:

<div style="font-family: 'Segoe UI';">скопированные символы</div>

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

Отсутствует

 

№1110-08-2011 19:04:30

Nizaury
Участник
 
Группа: Members
Зарегистрирован: 08-07-2007
Сообщений: 24
UA: Firefox 6.0
Веб-сайт

Re: Отображение управляющих символов.

Кодировка учтена, шрифт указан. Однако.

Исходный текст:

1801916m.jpg

Вид в браузере:

3012642m.jpg


Воображение - это предварительный просмотр будущих событий.

Отсутствует

 

№1210-08-2011 21:18:53

mcfly
Робот! :)
 
Группа: Members
Откуда: Russia
Зарегистрирован: 01-10-2010
Сообщений: 288
UA: Firefox 5.0

Re: Отображение управляющих символов.

А у [firefox] какая кодировка указана?

UPD: Вот еще что подумал, вы текст из браузера вставляете в какое-то поле. Попробуйте, чтобы в браузере и в поле был одинаковый шрифт

Отредактировано mcfly (10-08-2011 21:31:05)

Отсутствует

 

№1310-08-2011 22:38:14

Nizaury
Участник
 
Группа: Members
Зарегистрирован: 08-07-2007
Сообщений: 24
UA: Firefox 6.0
Веб-сайт

Re: Отображение управляющих символов.

В меню Вид -> Кодировка также указана UTF-8

Флажок "Разрешить вебсайтам использовать свои шрифты вместо установленных" - снят,
в Настройки -> Содержимое -> Шрифты и Цвета -> Дополнительно шрифты везде принудительно указаны как Segoe UI
Кодировка по умолчанию установлена UTF-8,  шрифты для набора символов менял все подряд и Кирилицу ставил и Западноевропейский и другие.

Конкретно данный символ из примера не отображается.

Отредактировано Nizaury (10-08-2011 22:38:47)


Воображение - это предварительный просмотр будущих событий.

Отсутствует

 

№1410-08-2011 23:31:43

mcfly
Робот! :)
 
Группа: Members
Откуда: Russia
Зарегистрирован: 01-10-2010
Сообщений: 288
UA: Firefox 5.0

Re: Отображение управляющих символов.

Пытался найти символ с кодом 03 (искал с десятичным, так как вы указали что вам нужен символ с шестнадцатеричным кодом 03, а это число одинаково в этих с.с.), но чтот не нашел, кроме Terminal, там сердечко выводится. Попробуйте порыться тоже: http://oncalc.net/f.php

Отредактировано mcfly (10-08-2011 23:32:10)

Отсутствует

 

№1510-08-2011 23:56:45

Nizaury
Участник
 
Группа: Members
Зарегистрирован: 08-07-2007
Сообщений: 24
UA: Firefox 6.0
Веб-сайт

Re: Отображение управляющих символов.

Скопировал напрямую из блокнота (Akelpad) на указанную Вами страницу символ.
1830633m.jpg

Закачал свой готовый html-файл на мультифайлообменник.
http://www.multiupload.com/GS96SYZZCY
Может быть Вы скачаете и посмотрите его у себя (код и отображение). Я был бы Вам весьма признателен.


Воображение - это предварительный просмотр будущих событий.

Отсутствует

 

№1611-08-2011 00:54:04

mcfly
Робот! :)
 
Группа: Members
Откуда: Russia
Зарегистрирован: 01-10-2010
Сообщений: 288
UA: Firefox 5.0

Re: Отображение управляющих символов.

К сожалению идеи закончились. Есть идея как сделать копирование через жо...
У вас размер шрифта будет статичным, не будет меняться?

Отсутствует

 

№1711-08-2011 16:22:43

Nizaury
Участник
 
Группа: Members
Зарегистрирован: 08-07-2007
Сообщений: 24
UA: Firefox 6.0
Веб-сайт

Re: Отображение управляющих символов.

mcfly пишет

К сожалению идеи закончились. Есть идея как сделать копирование через жо...
У вас размер шрифта будет статичным, не будет меняться?

Большое Вам спасибо за все идеи, но видимо в Mozilla Firefox нет поддержки данных символов даже если принудительно указывать кодировку и прописывать шрифты.
Если Вы о масштабировании, то к сожаленью размер шрифта 0.83em.
Я уже склоняюсь в сторону скрипта, который бы подменял знак при копировании, но буду даже рад выслушать любые идеи.

P.S. Насколько я понимаю у Вас символ также не отобразился в Firefox, не отобразился в блокноте.

Отредактировано Nizaury (11-08-2011 20:01:54)


Воображение - это предварительный просмотр будущих событий.

Отсутствует

 

№1811-08-2011 22:20:39

mcfly
Робот! :)
 
Группа: Members
Откуда: Russia
Зарегистрирован: 01-10-2010
Сообщений: 288
UA: Firefox 5.0

Re: Отображение управляющих символов.

У меня идея была такая, при копировании из браузера картинки не копируются, а текст размером 1px копируется. Может сделать что-нибудь типа:

Выделить код

Код:

<img src='symbol.png'><span style='font-size:1px;color:#ffffff;'></span>

Так в браузере будет отображаться картинка из тега img, а при копировании будет вставляться символ  из тэга span

Отсутствует

 

№1912-08-2011 03:58:07

Nizaury
Участник
 
Группа: Members
Зарегистрирован: 08-07-2007
Сообщений: 24
UA: Firefox 6.0
Веб-сайт

Re: Отображение управляющих символов.

mcfly пишет

У меня идея была такая, при копировании из браузера картинки не копируются, а текст размером 1px копируется. Может сделать что-нибудь типа:

Выделить код

Код:

<img src='symbol.png'><span style='font-size:1px;color:#ffffff;'></span>

Так в браузере будет отображаться картинка из тега img, а при копировании будет вставляться символ  из тэга span

Картинки не копируются только в блокнотоподобные программы или в любое текстовое поле(что собственно мне и надо), в Word же они копируются прекрасно, но это не важно - главное браузеры.
В Вашем варианте символ добавляется после изображения и пользователь может его просто не выделить, так как не будет знать что после картинки что-то есть.

В итоге решил проще. Добавил в html-код:

Выделить код

Код:

<textarea>Текст\текст\текст\<img src=symbol' alt="" align='top'></textarea>

При копировании в блокнот или в адресную строку просто подставляется значение из alt.
Конечно использование картинки это не сам символ, а всего-лишь его графическая копия, но времени на поиски другого решения больше нет, и поскольку альтернативных решений для отображения и идентичного копирования управляющего символа для Mozilla Firefox пока нет, то придется считать вариант с alt итоговым решением для данной темы.

mcfly еще раз спасибо Вам за совместный поиск решений.

Отредактировано Nizaury (12-08-2011 03:58:55)


Воображение - это предварительный просмотр будущих событий.

Отсутствует

 

№2012-08-2011 04:05:28

mcfly
Робот! :)
 
Группа: Members
Откуда: Russia
Зарегистрирован: 01-10-2010
Сообщений: 288
UA: Firefox 5.0

Re: Отображение управляющих символов.

Nizaury пишет

При копировании в блокнот или в адресную строку просто подставляется значение из alt.

Не знал :) Век живи - век учись! :)

Nizaury пишет

спасибо Вам за совместный поиск решений

Пожалуйста :)

Отсутствует

 

№2112-08-2011 06:03:44

Nizaury
Участник
 
Группа: Members
Зарегистрирован: 08-07-2007
Сообщений: 24
UA: Firefox 6.0
Веб-сайт

Re: Отображение управляющих символов.

mcfly

Успехов!


Воображение - это предварительный просмотр будущих событий.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]