Microclimate.su

IT Новости
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Неразрывный дефис html

Компьютерные уроки, статьи и советы по настройке компьютера и сетевой работе — создание, оптимизация и продвижение сайтов и блогов в Сети Интернет, программирование HTML, XHTML, CSS и ява-скрипт

Установка и загрузка ОС Виндовс

Таблица символов Юникод в HTML (XHTML)

Машинописный текст состоит из печатных знаков – графических символов.
Графические символы – это символы, которые имеют в тексте видимое отображение.
Все графические символы собраны в наборе единой универсальной системы Юникод.
Вставить графический символ Юникод в html-документ
– главное и единственное назначение для этой таблицы.

Шрифт для символа, его размер и цвет в HTML можно задать кодом, вида:
КОД_СИМВОЛА
где,
Arial – шрифт,
10px — размер шрифта в пикселях,
#ff0000 — код цвета шрифта (красный)

Например:
☎ — размер шрифта символа 30px,
☎ — размер шрифта символа 30px, цвет — красный
☎ — размер шрифта символа 20px,
☎ — размер шрифта символа 10px.
Прим. Рекомендуемые шрифты для вставки спецсимволов – Arial, Verdana и Tahoma. Эти шрифты корректно отображают символы Юникод и сами, в свою очередь, корректно поддерживаются веб-приложениями.

    «Символ»
    (видимое отображение символа)
    Из этой графы можно скопировать изображение символа и вставить его в окно текстового html-редактора. Символ скопируется с размером шрифта 20px. После завершения копирования может потребоваться индивидуальная подгонка размера шрифта непосредственно для скопированного знака.

«Наименование»
(только для важных или непонятных символов)
Пояснение назначения символа, его область применения, примеры.

«Мнемоника»
Мнемоника – это буквенная конструкция вида ‘, обозначающая буквенный код символа в HTML. Вставляется непосредственно в html-код html-документа. Мнемоники очень популярны среди профессиональных верстальщиков. Они прекрасно запоминаются человеком и поддерживаются всеми html-приложениями. Каждая мнемоника содержит буквенное имя (обозначение) своего символа и служебный знак (&), который служит сигналом к прочтению кода для браузера и не отображается на экране монитора. Имя каждой мнемоники уникально и легко читаемо, потому что образовано от англоязычного слова, характеризующего символ.

Мнемоника (греч.) — искусство запоминать что-либо. Мнемотехника применяется для облегчения восприятия труднозапоминаемой информации, когда объект запоминания приводится в ассоциативное состояние с чем-либо.

  • «Код»
    Код – числовой десятичный код символа в HTML, вида &. Вставляется непосредственно в html-код html-документа. Числовой десятичный код состоит из числа, обозначающего порядковый номер символа в системе Юникод и нескольких служебных знаков (& и #), которые служат сигналом к прочтению кода для браузера и не отображаются на экране монитора. Числовой десятичный код имеет широкое распространение и применение, благодаря своей универсальности и простоте восприятия.
  • Таблица символов Юникод в HTML (XHTML)

    Символы управления в HTML (XHTML)

    Символы управления в HTML (XHTML) – это служебные символы HTML-языка, которые используются при HTML-вёрстке веб-страницы. Эти символы обязан поддерживать любой браузер, поскольку без них невозможно правильное отображение HTML-текста. Символы управления не отображаются в тексте и, при прямом введении с клавиатуры – интерпретируются браузером как знаки препинания, призывающие к выполнению какого-либо действия при отрисовке страницы на экране.

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

    Читать еще:  Html в xml

    Символы управления и их HTML-код знают и понимают все браузеры без исключения, чего нельзя сказать, увы – про остальные знаки, которые могут отображаться некорректно в разных браузерах или, что ещё хуже – не отображаться совсем.

    Расстановка дефисов, минусов, тире и кавычек

    Вопросы правильной расстановки дефисов, длинного и короткого тире, знака минуса, кавычек-елочек и кавычек-лапок уже неоднократно поднимались в интернете и на Хабре в частности (см. ссылки ниже). Однако по-прежнему, студенты и аспиранты в своих курсовых и дипломных, диссертациях и авторефератах не уделяют достаточного внимания типографике.

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

    Со временем возможно появятся похожие таблички с правилами расстановки пробелов, знаков препинания и по оформлению текста в целом.

    Дефисы, минусы и тире

    НазваниеLaTeXHTMLПримеры употребления (LaTeX)
    Дефис (hyphen)
      +7

    555-55-55

  • доктор физико-математических наук
  • док-во существования и единственности
  • кто-либо, где-то
  • во-первых, по-русски (точнее, здесь должен стоять неразрывный дефис)
  • бизнес-ланч, интернет-кафе
  • будем решать задачу методом частица-сетка
  • Короткое тире (en-dash)– ALT+0150Числовые диапазоны (не отбивается пробелами):

    • через 10—15 минут
    • 1941—1945
    • алгоритм известен с

      50—60-х годов

    Прочие «диапазоны» (отбиваются тонкими пробелами , ):

    • через два,—,три часа
    • в мае,—,июне прошлого года
    • Поезд >
    • формула Ньютона,—,Лейбница на с.

      137—138

    • гибридный метод частица-частица,—,частица-сетка
    Длинное тире (em-dash)— ALT+0151Отбивается пробелами (от предыдущего символа — неразрывным

    Е.,С. Методы решения сеточных уравнений.

    — М.: Наука, 1978.

    Знак минуса (minus sign)$-$− ALT+8722
    • $3-2=1$
    • абсолютный ноль

      — это около $-273<,>15$ по Цельсию

    Общепринятых правил употребления разделителей в «прочих „диапазонах“» я не нашел,
    потому приведенные выше правила для этого случая вывел для себя сам, пользуясь здравым
    смыслом и ориентируясь на современные книжные издания высокого качества (изд-во РХД).

    Источники и дополнительные ссылки
    1. С. М. Львовский «Набор и вёрстка в LaTeX» (Глава 3. Набор текста — § 1. Специальные типографические знаки — п. 1.1. Дефисы, минусы и тире)
    2. А. А. Лебедев «Ководство» (§ 158. Короткое тире)
    3. А. А. Лебедев «Ководство» (§ 97. Тире, минус и дефис, или Черты русской типографики)
    4. А. А. Лебедев «Ководство» (§ 62. Экранная типографика)
    5. Чёрточки: только ли тире, минус и дефис? / Типографика / Хабрахабр (21 февраля 2008)

    Кавычки

    НазваниеLaTeXHTMLУпотребление (LaTeX)Замечание
    Кавычки-«елочки»>« » ALT+0171 ALT+0187
      В

    языке программирования С элементы многомерных массивов располагаются в памяти >, а в Фортране

    А.,А. Уравнения математической физики.

    — М.: Изд-во МГУ, Изд-во >, 2004.
    >.

    — сказал бородатый (А.

    Стругацкий)

    • В русскоязычных текстах принято использовать именно этот тип кавычек
    • Точка и запятая ставятся после закрывающей кавычки, а восклицательный и вопросительный знаки и многоточие — перед ней
    • Кстати, кавычки не являются частью так называемых «веб-ссылок»

    Кавычки-„лапки“ («9-9 – 6-6»)glqq grqq„ “ ALT+0132 ALT+0147 или ALT+8222 ALT+8220
    • >,

      — сказал лектор.

    • В русскоязычных текстах этот тип кавычек принято употреблять в качестве внутренних

    Источники и дополнительные ссылки

    Upd. Хабраюзеры neGODnick и monolith рекомендуют

    • пакет extdash (входит в коллекцию ncctools; см. тж. пакет ncc-latex), в котором вводятся команды, обеспечивающие возможность переноса составных слов, и команды растяжимых полупробелов,
    • раздел «The Russian Language» документации к babel, описывающий дополнительные варианты тире и дефисов, в том числе кириллическое длинное тире.

    И еще пара полезных ссылок от того же neGODnick:

    • forum.ru-board.com/topic.cgi?forum=5&topic=4633
    • info.vsu.ru/Lists/CyrTeX-ru/List.html

    Редакторский дайджест

    Присылаем лучшие статьи раз в месяц

    Скоро на этот адрес придет письмо. Подтвердите подписку, если всё в силе.

    • Скопировать ссылку
    • Facebook
    • Twitter
    • ВКонтакте
    • Telegram
    • Pocket

    Похожие публикации

    • 12 ноября 2007 в 02:33

    Факторы, влияющие на html вёрстку (Часть 2: Работа PM и Рабочий процесс)

    Факторы, влияющие на html вёрстку (Часть 1: Работа HTML кодера)

    Mac OS и программы для HTML верстки

    Заказы

    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Комментарии 54

    Да, спасибо. Помню, меня это очень удивило, когда прочитал об этом по ссылке №5.

    Интересно, есть ли что-нибудь подобное в LaTeX.

    Раз уж добавили хтмл-сущности, то было бы здорово и про альт напомнить людям в очередной раз. Благо, места много не занимает.

    ALT+0151 — ALT+0150 — ALT+0171 «
    ALT+0187 »
    Как сделать лапки с лету не скажу 🙁

    В догонку тогда.

    Ну, раз так, то вот варианты для Unix (Ctrl-Shift-U + HEX):

    ‐ 2010 (ALT+8208): HYPHEN
    ‑ 2011 (ALT+8209): NON-BREAKING HYPHEN
    ‒ 2012 (ALT+8210): FIGURE DASH
    – 2013 (ALT+8211): EN DASH
    — 2014 (ALT+8212): EM DASH
    ― 2015 (ALT+8213): HORIZONTAL BAR
    − 2212 (ALT+8722): MINUS SIGN
    “ 201c (ALT+8220): LEFT DOUBLE QUOTATION MARK
    „ 201e (ALT+8222): DOUBLE LOW-9 QUOTTION MARK
    … 2026 (ALT+8230): HORIZONTAL ELLIPSIS
    « ab (ALT+0171): LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
    » bb (ALT+0187): RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK

    английские двойные:
    “ alt+0147
    ” alt+0148

    английские одинарные:
    ‘ alt+0145
    ’ alt+0146 (он же апостроф)

    русские:
    „ alt+0132
    “ alt+0147

    Посмотрите документацию к babel и пакету ncc-latex. А по книгам, кроме Львовского, который местами устарел, есть ещё много литературы. Начните отсюда: _http://forum.ru-board.com/topic.cgi?forum=5&topic=4633

    В дальнейшем рекомендую записаться на _https://info.vsu.ru/Lists/CyrTeX-ru/List.html

    На _https://info.vsu.ru/Lists/CyrTeX-ru/List.html ищите тему «Восклицательный и вопросительный знаки с точками — как набирать?». В общем, набираю сейчас одну книгу так:

    % —
    % Р У С С К И Е Т Р О Е Т О Ч И Я %
    % —
    % код Alexey Malistov
    letexclm=!
    letquest=?

    makeatletter %catcode`@=11 % Равносильно makeatletter
    newboxtmpbox

    В тексте, соответственно, так:

    lettrine<И> <ллюзий>и надежд больше не оставалось. И

    Дворцу, чтобы пробраться в

    бункер «— единственное место, дававшее
    ощущение реальной власти. Здесь мог быть только он. Отсюда мог диктовать
    условия всему миру, угрожая уничтожить его движением руки. И

    бывал
    уже там раньшеldots<> И

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

    «Надо! «— решил он. «— Проверим, что там, по ту сторону смертиldots<>
    А

    для кого „надо“, если убью всех. Всех!kernfontdimen3font!
    И

    даже Бога?!kernfontdimen3font! Есть ли ты, всезнающий и

    Он пролетал над красной поляной, когда что-то случилось, и

    он, вдруг,
    потеряв несущую его силу, полетел вниз и

    цветы, утопавшие
    в

    воде. Это спасло его от увечий. И

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

    если прекратилась левитация, то не будет и

    Но хорошо бы это дело доделать. Способ этот имеет недостатки, кажется, PDF-закладки портятся. На CyrTeX я писал, кажется.

    Длинное тире не должно отбиваться пробелами.

    2. Отбивают

    б) тире между словами с обеих сторон на 2 п.
    П.Г.Гиленсон. Справочник технического редактора

    Пробел — слишком большой промежуток, вместе с длинным (и тонким) тире он образует визуальную «дыру» в наборе.

    Господин Лебедев делает свои утверждения безапелляционно, но верными от этого они не становятся. Он заметил, что в советских книгах вокруг тире что-то стоит, изобразил из себя Гуру и назвал дураками весь Рунет. При этом повел себя как Дилетант и не удосужился узнать что именно следует ставить вокруг тире. Фактически он создал новое массовое заблуждение и если раньше тире использовали неправильно «просто так», то теперь многие верстальщики (и бумажные и Web) неверно оформляют тире «по правилам».

    P.S. Мои эмоции не относятся к автору поста, я знаю как сложно в наше время убедиться в достоверности информации.

    как массово в веб-типографике вы предлагаете делать эту двухпунктовую отбивку?

    (книжка, кстати, 72-го года, так шта. )

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

    (Я не думаю что технологические возможности в 72 году были больше чем сейчас. А вот причина, по которой следовали этому правилу не изменилась: длинное тире с нормальными пробелами вокруг себя ВОСПРИНИМАЕТСЯ как «дыра».)

    а мной не воспринимается, т. е. имеет место чистая вкусовщина =)

    Для первого квадратика у Гиленсона припасено другое правило (там все сложно, ага):

    2. Отбивают

    в) тире в прямой речи в начале абзаца (справа на полукегельную)

    Для шрифта 12 п. полукегельная равна 6 пунктам, и это значительно больше 2 п. В данном вопросе ваш вкус близок к старперским требованиям.

    Во втором квадратике вообще должны действовать другие правила, там другой язык. Какие именно правила должны использоваться в данном случае я не знаю. Для примера, чуть ниже справедливо замечают, что «в английском тире не отбивают». Т.е. опять же все сложно ((

    Правил в типографике множество, но в компьютерный век это не должно быть проблемой. Источник наших бед заключается в том, что правила русской типографики отличаются от правил американской типографики, а программы пишут американцы. Если бы MS по какой-то удивительной причине вдруг зашила бы в Word того же Гиленсона, большинство офисных документов автоматически стали бы очень красивыми и удобными. Просто у нас другие буквы, им нужны другие правила.

    P.S. В приведенном примере слишком маленькие пробелы между словами. Причина опять же кроется в происхождении шрифта. Сначала в нем была сделана латинская часть и только потом появились кириллические знаки. Пробелы между словами соответствуют ширине латинских букв. Русские буквы в среднем шире, поэтому в русском тексте и пробелы в среднем должны быть шире. Но так как для увеличения ширины пробелов нужно совершать дополнительные телодвижения (и многие знают какие именно телодвижения), то «в среднем по больнице» большинство русских текстов сейчас набирается с пробелом по умолчанию, а он согласован с шириной латинских букв.

    В юникоде, кстати, полно маленьких пробелов. На любой вкус.

    Ссылка на основную публикацию
    Adblock
    detector