Содержание

­ — Мягкий перенос: U+00AD shy

Значение символа

Мягкий перенос. Дополнение к латинице — 1.

Символ «Мягкий перенос» был утвержден как часть Юникода версии 1.1 в 1993 г.

Свойства

Версия
1.1
Блок Дополнение к латинице — 1
Тип парной зеркальной скобки (bidi) Нет
Композиционное исключение Нет
Изменение регистра 00AD
Простое изменение регистра 00AD

Кодировка

Кодировка hex dec (bytes) dec binary
UTF-8 C2 AD 194 173 49837 11000010 10101101
UTF-16BE 00 AD 0 173 173 00000000 10101101
UTF-16LE
AD 00
173 0 44288 10101101 00000000
UTF-32BE 00 00 00 AD 0 0 0 173 173 00000000 00000000 00000000 10101101
UTF-32LE AD 00 00 00
173 0 0 0
2902458368 10101101 00000000 00000000 00000000

Румяна ChromaFusion™ — Shy Blush | макияж

Увеличить

4,8 g

 

Создание идеального, модного макияжа всего за несколько минут никогда не было таким простым! Благодаря новым интенсивно пигментированным оттенкам Румян ChromaFusion™, Пудры-хайлайтера ChromaFusion™ и Пудры-контуринга ChromaFusion™, а также 22 оттенкам Теней для век ChromaFusion™, вы без проблем сделаете макияж. Более того, эти продукты идут абсолютно всем женщинам! 

 

  • Натуральный эффект и модный цвет. 
  • Подчеркнутые щеки придадут вам уверенность в себе на целый день!
  • Стойкая формула, которая не блекнет. 
  • Возможность создавать цвет и его насыщенность. 
  • Бесконечные возможности. 

 

Вас также может заинтересовать

  • Парфюмерная вода Forever Diamonds™  

  • Tени для век ChromaFusion™ – Merlot  

  • Крем-филлер для глубоких морщин Volu-Fill™ против выраженных признаков старения  

  • CC крем с SPF 15 — Light to Medium  

Румяна ChromaFusion™ — Shy Blush

Разработаны с использованием технологии Mary Kay ChromaFusion™ Matrix.

Благодаря инновационной технологии ChromaFusion™ Matrix, используемой при производстве Теней для век ChromaFusion™, новые румяна и продукты для контурирования отличаются чистым, интенсивным цветом и высокой стойкостью. По передовой гибридной технологии мелкие пигменты покрываются шелковистым слоем, придавая цвету исключительную глубину. Затем пигменты соединяются в мельчайшую пудру, которая создает гладкую, бархатистую текстуру. Весь этот современный процесс придает продуктам ChromaFusion™ высокую стойкость и насыщенность цвета. 

 

 

Тональная основа [MIZON] Oh Shy Lady Aqua Layer Foundation

Нежная тающая тональная основа Mizon содержит 70% увлажняющих компонентов, обеспечивающих коже комфорт при использовании.

 

Легкая текстура — при нанесении тает от естественной температуры кожи. Легко наносится и создает идеальное покрытие с мягким влажным блеском.

 

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

 

Солнцезащитный фактор 25/PA++

Существует в трех оттенках, что позволит выбрать  подходящий:

#1 Pink Cool Beige — холодный розовый беж

#2 Light Warm Beige — светлый теплый беж

#3 Natural Beige? — натуральный беж

«Тональная основа [MIZON] Oh Shy Lady Aqua Layer Foundation» Отзывы

Ваш отзыв может быть первым.


Комплектация и обработка заказов занимает от 1 до 4 рабочих дней.
Доставка заказов осуществляется международным мелким пакетом.
  • Сроки доставки составлают от 10 до 20 рабочих дней в зависимости от пункта назначения и загруженности почтовой службы.
  • После отправки заказа мы предоставляем номер для отслеживания Вашего почтового отправления.

Посылка прибывает в указанное почтовое отделение, для ее получения необходимо предъявить паспорт.

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

 

Оплата через Яндекс Кассу:

Платежный сервис Яндекс касса позволяет безопасно произвести оплату следующими способами:

  • Банковскими картами Visa, MasterCard, Maestro, МИР (без комиссии)
  • С баланса мобильного телефона МТС, Билайн и Теле 2 (комиссия 8%)
  • С баланса Вашего кошелька Яндекс Деньги (без комиссии)
Перевод на карту Сбербанка:

Для Вашего удобства, мы принимаем оплату на карту Сбербанка. 
Вы можете осуществить перевод через приложение Сбербанк Онлайн, через SMS или оператора в отделении банка.

 

Перевод на карту Тинькофф:

Для Вашего удобства, мы принимаем оплату на карту Тинькофф. 
Вы можете осуществить перевод через приложение или через банкомат Тинькофф 

Как скрыть мягкий дефис (­) в HTML / CSS



Я пытаюсь обернуть адрес email в слово внутри div, где в противном случае он будет переполнен, потому что он слишком длинный для ширины div.

Я знаю, что этот вопрос уже рассматривался здесь раньше (например, этот вопрос), но читайте дальше, потому что я рассматриваю все возможные решения, упомянутые там и в других местах.

Ни одно из приведенных ниже решений не делает именно то, что я хочу:

  1. CSS

    "word-wrap: break-word".

    В зависимости от ширины div это нарушает адрес email в неудобных местах.

    информация@longemailaddress.co.u

    к

  2. Используйте мягкий дефис внутри HTML:

    ­
    

    Это действительно хорошо поддерживается, но делает видимым дефис на странице, заставляя пользователя поверить, что адрес email имеет там дефис:

    [email protected]

    emailaddress.co.uk

  3. Используйте тонкое пространство или пространство нулевой ширины в адресе email:

      (thinspace)
    ​ (zero-width space)
    

    Оба они вставляют дополнительные символы (облом, если пользователь копирует-вставляет)

  4. Переносы …

    <br />
    

    … отсутствуют, потому что в большинстве случаев div достаточно велик, чтобы содержать адрес email в одной строке.

Я думаю, что надеюсь на какой-то гениальный способ сделать это в HTML/CSS,, возможно, используя псевдоэлементы (например,: before / :after), или используя мягкий дефис, но каким-то умным образом скрывая его с CSS.

Мой сайт использует jquery, так что я прибегну к этому, если придется, хотя я бы предпочел не включать целую библиотеку переносов только для этой маленькой проблемы!

Ответы на открытке, пожалуйста. (Или, в идеале, здесь...)

html css word-wrap hyphenation soft-hyphen
Поделиться Источник hazymat     21 августа 2012 в 13:26

3 ответа


  • мягкий символ дефиса не работает в IE8

    Мягкий дефис ( &shy; ) не работает в IE8. Я использую его, чтобы разбить длинные слова в div на несколько строк. Он работает в IE7, IE9 и других браузерах, есть ли какое-нибудь средство от этого? попробуйте jsFiddle.net пример: http://jsfiddle.net/puv75 /

  • Как вставить мягкий перенос

    Я хотел бы вставить мягкий дефис между каждой буквой в слове, используя powershell. например вот какой текст: Thisisatest => T-h-i-s-i-s-a-t-e-s-t — -это мягкий дефис. Как я могу сделать это в powershell?



6

Вы можете обрезать текст и использовать подсказку

   width: 100px;
   overflow: hidden;
   text-overflow: ellipsis;

Что я делаю, так это при наведении указателя мыши показываю полный текст в качестве всплывающей подсказки или использую атрибут title для всплывающей подсказки.

<p title="[email protected]">...</p>

Поделиться Robin Maben     21 августа 2012 в 13:39



4

Может быть, вы можете попробовать <wbr> вместо <br>
К сожалению, это не сработает в IE.

Поделиться Simon Arnold     21 августа 2012 в 13:42



1

word-wrap:break-word зависит от ширины контейнера, в котором вы хотите разбить слово. Это не сломает его там, где вы решите. К сожалению, вам не повезло, если вы не хотите уменьшить ширину div, чтобы он ломался там, где вы хотите.

Другие решения, как вы обнаружили, неадекватны вашим потребностям. Кроме того, использование «jQuery hyphenation library», вероятно, также не решит вашу проблему, потому что он будет просто вводить символы, разрывы строк или так далее, как вы пытались. В конечном итоге вы столкнетесь с той же проблемой.

Я не хочу вас обидеть, но, может быть, было бы неплохо переосмыслить дизайн, а не работать над дизайном? Ответ Робина-достойная альтернатива, хотя вы не сможете выбрать адрес email без javascript.

Поделиться Brendan     21 августа 2012 в 13:43


Похожие вопросы:


Мягкий дефис в HTML (<wbr> против &shy;)

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


&shy; (мягкий дефис) и хром и Safari

У меня есть сайт, где я бы предпочел использовать &shy ; (мягкий дефис), чтобы разбивать слова так, как я хочу. Нажмите здесь для получения скриншота из Chrome Проблемные компьютеры работают под…


Используйте мягкий дефис в C#

Я хотел бы вставить мягкий дефис между каждой буквой в слове, используя C#., например, вот какой-то текст: Thisisatest => T-h-i-s-i-s-a-t-e-s-t — — это мягкий дефис. Как я могу это сделать в C#?…


мягкий символ дефиса не работает в IE8

Мягкий дефис ( &shy; ) не работает в IE8. Я использую его, чтобы разбить длинные слова в div на несколько строк. Он работает в IE7, IE9 и других браузерах, есть ли какое-нибудь средство от…


Как вставить мягкий перенос

Я хотел бы вставить мягкий дефис между каждой буквой в слове, используя powershell. например вот какой текст: Thisisatest => T-h-i-s-i-s-a-t-e-s-t — -это мягкий дефис. Как я могу сделать это в…


HTML: мягкий дефис (&shy;) без тире?

У меня есть небольшая проблема с макетом: на веб-сайте клиентов мы показываем контактную информацию людей в маленькой коробке. Ширина этой коробки ограничена. Как это бывает, есть люди с очень…


mod_rewrite: проверьте, содержит ли запрос мягкий дефис, и удалите его

В моих журналах http я вижу: GET /category/f%C2%ADile-to-download/ HTTP/1.1 301 вместо GET /category/file-to-download/ HTTP/1.1 200 Я обнаружил, что %C2%AD-это мягкий дефис (невидимый символ). Мне…


Сочетание клавиш для вставки текста (мягкий дефис) с CKEditor

Как я могу сказать CKEditor вставить мягкий дефис ( &shy; ) с определенным сочетанием клавиш, например Ctrl + — (дефис), как в Word? Я знаю, что могу набрать Alt + 0173 , но моему клиенту это не…


Удалить объект &shy; (мягкий дефис) из элемента

Я пытаюсь удалить все &shy; сущностей (мягкие дефисы) из моего элемента, Я пытался сделать это с помощью jquery. Когда я извлекаю текст из элемента html, содержащего сущность, мне кажется, что я…


Дополнительный дефис в конце слова, если &shy; используется в середине слова, а родительский div узкий

Когда я использую мягкий дефис в середине такого слова, как это: <div> <span style=font-size: 2em> <a href=/Page.aspx?pageID=23>SPECIAL&shy;BEST&Auml;LLNING</a>…

Вечеринка Shy One (UK) / Edward Танцплощадка пл. Конюшенная, д. 2, лит. A.

Что ВсёКонцертыФильмы в прокатеСпектакли в театрах8 мартаАвтособытияАкцииАлые парусаБалБалет, операБлаготворительностьВечеринки и дискотекиВыставкиВыступления DJДень влюбленныхДень городаДень ПобедыДень снятия блокадыКинопоказыКонференцииКрасота и модаЛекции, семинары и тренингиЛитератураМасленицаМероприятия в ресторанахМероприятия ВОВНочь музеевОбластные событияОбщественные акцииОнлайн трансляцииПасхаПраздники и мероприятияПрезентации и открытияПремииРазвлекательные событияРазвлечения для детейРеконструкцииРелигияРождество и Новый годРождество и Новый Год в ресторанахСобытия на улицеСпектаклиСпортивные события Творческие вечераФестивалиФК ЗенитШкольные каникулыЭкологические событияЭкскурсииЯрмарки

Где ВездеАдминистрации р-новКреативные art заведенияПарки аттракционов, детские развлекательные центрыКлубы воздухоплаванияБазы, пансионаты, центры загородного отдыхаСауны и баниБарыБассейны и школы плаванияЧитальные залы и библиотекиМеста, где играть в бильярдБоулингМагазины, бутики, шоу-румы одеждыВерёвочные городки и паркиВодопады и гейзерыКомплексы и залы для выставокГей и лесби клубыГоры, скалы и высотыОтели ГостиницыДворцыДворы-колодцы, подъездыЛагеря для отдыха и развития детейПрочие места отдыха и развлеченийЗаброшки — здания, лагеря, отели и заводыВетеринарные клиники, питомники, зоогостиницыЗалы для выступлений, аренда залов для выступленийЗалы для переговоров, аренда залов для переговоровЗалы и помещения для вечеринок, аренда залов и помещений для вечеринокЗалы и помещения для мероприятий, аренда залов и помещений для мероприятийЗалы и помещения для праздников, аренда залов и помещений для праздниковЗалы и помещения для празднования дня рождения, аренда залов и помещений для празднования дня рожденияЗалы и помещения для проведения корпоративов, аренда залов и помещений для проведения корпоративовЗалы и помещения для проведения семинаров, аренда залов и помещений для проведения семинаровЗалы и помещения для тренингов, аренда залов и помещений для тренинговЗалы со сценой, аренда залов со сценойКонтактные зоопарки и парки с животнымиТуристические инфоцентрыСтудии йогиКараоке клубы и барыКартинг центрыЛедовые катки и горкиРестораны, бары, кафеКвесты в реальности для детей и взрослыхПлощадки для игры в кёрлингКиноцентры и кинотеатрыМогилы и некрополиВодное поло. байдарки, яхтинг, парусные клубыКоворкинг центрыКонференц-залы и помещения для проведения конференций, аренда конференц-залов и помещений для проведения конференцийКонные прогулки на лошадяхКрепости и замкиЛофты для вечеринок, аренда лофтов для вечеринокЛофты для дней рождения, аренда лофта для дней рожденияЛофты для праздников, аренда лофта для праздниковЛофты для свадьбы, аренда лофтов для свадьбыМагазины одежды и продуктов питанияМаяки и фортыМед клиники и поликлиникиДетские места отдыхаРазводный, вантовые, исторические мостыМузеиГосударственные музеи-заповедники (ГМЗ)Креативные и прикольные домаНочные бары и клубыПляжи, реки и озераПамятники и скульптурыПарки, сады и скверы, лесопарки и лесаПейнтбол и ЛазертагКатакомбы и подземные гротыПлощадиПлощадки для мастер-классов, аренда площадкок для мастер-классовПомещения и конференц залы для событий, конференций, тренинговЗалы для концертовПристани, причалы, порты, стоянкиПриюты и фонды помощиПрокат спортивного инвентаряСтудии красоты и парикмахерскиеОткрытые видовые крыши и площадкиКомплексы, арены, стадионыМужской и женский стриптиз девушекЗалы и помещения для онлайн-мероприятий, аренда залов и помещений для онлайн-мероприятийШколы танцевГипер и супермаркетыДК и театрыЭкскурсионные теплоходы по Неве, Лагоде и Финскому ЗаливуТоргово-развлекательные центры, комплексы и торговые центры, бизнес центрыУниверситеты, институты, академии, колледжиФитнес центры, спортивные клубы и оздоровительные центрыПространства для фотосессий и фотосъемкиСоборы, храмы и церкви

Когда Любое времясегодня Вс, 27 мартазавтра Пн, 28 мартавторник, 29 мартасреда, 30 мартачетверг, 31 мартапятница, 1 апрелясуббота, 2 апрелявоскресенье, 3 апреляпонедельник, 4 апрелявторник, 5 апреля

текст — Мягкий дефис в HTML (по сравнению с)

Сводка за февраль 2015 г. (частично обновлено за ноябрь 2017 г.)

Все они работают очень хорошо, ­ превосходит его, поскольку Google все еще может индексировать слова, содержащие его.

  • В браузерах: ­ и ­ отображаются в основных браузерах (даже в старом IE!). не поддерживается в последних версиях IE (10 или 11) и неправильно работает в Edge.
  • При копировании и вставке из браузеров: (проверено в 2015 г.), как и ожидалось для ­ и ­ для Chrome и Firefox на Mac, в Windows (10) он сохраняет символы и вставляет жесткие дефисы в Блокнот, а невидимые мягкие дефисы — в приложения, которые их поддерживают. IE (win7) всегда вставляет с дефисами, даже в IE10, а Safari (Mac) копирует таким образом, что в некоторых приложениях (например, MS Word) вставляется как дефис, но не в других
  • Найти на странице подходит для ­ и ­ во всех браузерах, кроме IE, который соответствует только точным скопированным и вставленным совпадениям (даже до IE11)
  • Поисковые системы: Google соответствует словам, содержащим ­ со словами, набранными нормально.По состоянию на 2017 год он больше не соответствует словам, содержащим ­ . Яндекс тоже самое. Bing и Baidu, похоже, тоже не совпадают.

Проверить

Вот несколько примеров уникальных слов с мягкими дефисами для актуального живого тестирования.

  • ­ конфумбабблизм — конфумбликация
    • ………………………………………………………. ……………………………………………………..бестолковщина
    • ………………………………………………………. …………………………………………. ……………конфумбликация

donfounbabblicationism . Этот сайт удаляет из вывода. Вот фрагмент jsbin.com для тестирования.

  • ­ эонофульбаблиационизм — эонофульбаблиационизм
    • ………………………………………….. …………………………………………. …………эонофулбабблиационизм
    • ………………………………………………………. …………………………………………. ……………..эонофулбабблиационизм

Вот они без застенчивых дефисов (это для копирования и вставки при тестировании поиска на странице; написано таким образом, чтобы не нарушать тесты поисковых систем):

ZZZконфумбаббликационизмZZZdonfoнебаббликационизмZZZeonfulбаббликационизмZZZ

Отображение в разных браузерах

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

Ошибка: необычное отображение или отсутствие поломки в нужном месте.

  • Chrome (40.0.2214.115, Mac): ­ успех, успех, ­ успех
  • Firefox (35.0.1, Mac): ­ успех, успех, ­ успех
  • Safari (6.1.2, Mac): ­ успех, еще не проверено , ­ успех
  • Edge (Windows 10): ­ успех, неудача (перерыв, но без дефиса), ­ успех
  • IE11 (Windows 10): ­ успех, неудача (без перерыва), ­ успех
  • IE10 (Windows 10): ­ успех, неудача (без перерыва), ­ успех
  • IE8 (Windows 7): неустойчивый — иногда ни один из них не работает вообще, и все они просто следуют css word-wrap .Иногда кажется, что все работает. Пока не обнаружено какой-либо четкой закономерности относительно того, почему.
  • IE7 (Windows 7): ­ успех, успех, ­ успех

Копирование и вставка между браузерами

Успех: копирование и вставка всего слова без дефиса. (протестировано на Mac при вставке в поиск браузера, MS Word 2011 и Sublime Text)

Ошибка: вставка с дефисом, пробелом, разрывом строки или ненужными символами.

  • Хром (40.0.2214.115, Mac): ­ успех, успех, ­ успех
  • Firefox (35.0.1, Mac): ­ успех, успех, ­ успех
  • Safari (6.1.2, Mac): ­ сбой в MS Word (вставляет все как дефисы), успех в других приложениях сбой , ­ сбой в MS Word (вставляет все как дефисы), успех в других приложениях
  • IE10 (Win7): ­ сбой вставляет все как дефисы, сбой , ­ сбой вставляет все как дефис
  • IE8 (Win7): ­ сбой вставляет все как дефисы, сбой , ­ сбой вставляет все как дефис
  • IE7 (Win7): ­ сбой вставляет все как дефисы, сбой , ­ сбой вставляет все как дефис

Соответствие поисковой системе

Обновлено в ноябре 2017 г. не тестировался, потому что CMS StackOverflow удалил его.

Успех: поиск по всему слову без дефиса находит эту страницу.

Неудача: поисковые системы находят эту страницу только при поиске сломанных сегментов слов или слов с дефисами.

  • Google: ­ сбой, ­ следует за
  • Bing: ­ сбой, ­ не удается
  • Baidu: ­ сбой, ­ не удается (может сопоставлять фрагменты в более длинных строках, но не слова сами по себе, содержащие ­ или ­ )
  • Яндекс: ­ сбой, ­ успешно (хотя возможно, что он соответствует фрагменту строки, например Baidu, не уверен на 100%)

Поиск на странице в разных браузерах

Успех и неудача при поиске соответствия.

  • Chrome (40.0.2214.115, Mac): ­ успех, успех, ­ успех
  • Firefox (35.0.1, Mac): ­ успех, успех, ­ успех
  • Safari (6.1.2, Mac): ­ успех, успех, ­ успех
  • IE10 (Win7): ­ сбой соответствует только тогда, когда оба содержат застенчивые дефисы, успех, ­ fail соответствует только тогда, когда оба содержат застенчивые дефисы
  • IE8 (Win7): ­ сбой соответствует только тогда, когда оба содержат застенчивые дефисы, успех, ­ fail соответствует только тогда, когда оба содержат застенчивые дефисы
  • IE7 (Win7): ­ сбой соответствует только тогда, когда оба содержат застенчивые дефисы, успех, ­ fail соответствует только тогда, когда оба содержат застенчивые дефисы

hyphens — CSS: Каскадные таблицы стилей

Свойство CSS hyphens определяет способ переноса слов при переносе текста на несколько строк.Он может полностью предотвратить расстановку переносов, расставлять переносы в указанных вручную точках в тексте или позволить браузеру автоматически вставлять дефисы там, где это необходимо.

Примечание: В приведенной выше демонстрации строка «Чрезвычайно длинное английское слово!» содержит скрытый ­ (мягкий дефис) символ: Чрезвычайно длинное английское слово! . Этот символ используется для указания потенциального места для вставки дефиса, когда дефисов: вручную; указано.

Правила расстановки переносов зависят от языка. В HTML язык определяется атрибутом lang , и браузеры будут расставлять переносы только в том случае, если присутствует этот атрибут и доступен соответствующий словарь расстановки переносов. В XML необходимо использовать атрибут xml:lang .

Примечание: Правила, определяющие способ расстановки переносов, не определены явным образом в спецификации, поэтому точное расставление переносов может различаться в разных браузерах.

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

 
дефисы: нет;
дефисы: ручной;
дефисы: авто;


дефисы: наследовать;
дефисы: начальные;
дефис: вернуться;
дефисы: не установлены;
  

Свойство дефисов указано как одно значение ключевого слова, выбранное из списка ниже.

Значения

нет

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

руководство

Слова разбиваются для переноса строки только в том случае, если символы внутри слова указывают на возможность разрыва строки.Дополнительные сведения см. в разделе «Предложение вариантов разрыва строки» ниже.

авто

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

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

Для ручного указания возможных точек разрыва строки в тексте используются два символа Unicode:

U+2010 (ДЕФИС)

«Жесткий» дефис указывает на видимую возможность разрыва строки. Даже если в этой точке строка фактически не прерывается, дефис все равно отображается.

U+00AD (застенчивый)

Невидимый, « s часто» hy phen.Этот персонаж не отображается визуально; вместо этого он отмечает место, где браузер должен разбить слово, если необходимо расставить переносы. В HTML используйте ­ , чтобы вставить мягкий дефис.

Примечание: Когда элемент HTML ведет к разрыву строки, дефис не добавляется.

Указание переноса текста

В этом примере используются три класса, по одному для каждой возможной конфигурации свойства hyphens .

HTML
  <дл>
  
нет: без дефиса; переполнение при необходимости
Очень­длинное английское слово
manual: дефис только в &hyphen; или &застенчивый; (при необходимости)
Очень­длинное английское слово
auto: дефисы там, где решает алгоритм (при необходимости)
Очень­длинное английское слово
УСБ
  дд {
  ширина: 55 пикселей;
  граница: 1px сплошной черный;
 }
дд.никто {
  -webkit-дефисы: нет;
  -ms-дефисы: нет;
  дефисы: нет;
}
дд.руководство {
  -webkit-дефисы: инструкция;
  -ms-дефисы: вручную;
  дефисы: ручной;
}
дд.авто {
  -webkit-дефисы: авто;
  -ms-дефисы: авто;
  дефисы: авто;
}
  
Результат

Таблицы BCD загружаются только в браузере

Мягкий дефис (SHY) — сложная проблема?

Мягкий дефис (SHY) – сложная задача?

Резюме

Был фундаментальный спор о символ мягкого дефиса (часто сокращенно SHY, одна нотация HTML: ­ ).Хотя стандарт ISO Latin 1 (ISO 8859-1) проясняет ситуацию, говоря, что видимый дефис для использования в определенном контексте , это обычно рассматривается как скрытый намек на перенос, и это это то, что в настоящее время говорит стандарт Unicode. Эти два взгляда несовместимы.

Этот конфликт стандартов имеет аналог в различных интерпретации мягкого дефиса в программах. Например, Программное обеспечение Microsoft Office рассматривает мягкий дефис как видимый персонаж без особой семантики; он использует элемент управления Ascii как дискреционный дефис, назвав его «мягким дефисом».

Интерпретация «подсказки через дефис» вызвано сильной потребностью в перенос веб-документов. Эти потребности очень реальны, но было бы плохим ходом пытаться ответить им так, чтобы подразумевает конфликт между стандартами кода символов. Более того, явные намеки на переносы могут играть лишь очень небольшую роль. в решении проблемы с переносами, и (неправильное) использование SHY было бы даже не лучшим способом дать намеки на переносы.

С другой стороны, Спецификация HTML4 определяет SHY как намек на перенос, хотя таким образом, который предполагает что всеобщей поддержки ему ожидать не приходится. Поддержка теперь довольно широкая, хотя только как примитивные (упрощенные) реализации. Таким образом, в веб-разработке SHY (написано, например, с использованием сущности ­ ) можно использовать как случайный намек на перенос в особых случаях, с небольшим риском того, что это может отображаться как обычный дефис в любой контекст некоторыми (редкими) браузерами.Кроме того, некоторые браузеры (например, Firefox2) просто игнорируйте SHY и некоторые (Google Chrome) реализовать его частично неправильно.

Что говорит стандарт ISO Latin 1

Код ISO Latin 1, также известный как ISO 8859-1, и ИСО 8859 наборы символов в целом содержат символ с именем мягкий дефис, сокращенно SHY, кодовое значение 255 в восьмеричном формате. Как правило, стандарты ISO 8859 определяют символы и их только коды, а не использование символов.Однако мягкий дефис является одним из немногих исключений.

То ИСО Стандарт 8859-1 определяет в разделе 6.3.3, как графическое представление, так и использование мягкий дефис, например:

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

Так, по ISO 8859-1, мягкий дефис – видимый (графический) символ, не невидимая подсказка переноса .Мягкий дефис не связан с каким-либо процессом деления слов применяться к текст, но может указывать на то, что произошло в такой процесс, когда текст был произведен.

Такой персонаж появляется в EBCDIC набор символов тоже под названием «слоговый дефис», также сокращенно «ШИ». это описано в глоссарий IBM (Основной глоссарий AS/400) следующим образом:

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

Что касается разницы между обычным дефисом и мягким дефисом, спецификация говорит, что могут быть или не быть какие-то видимые разница. Разница в использовании заключается в том, что мягкий дефис используется для конкретное использование — на практике, в конце строки. Спецификация также не запрещает использование обычного дефиса. Таким образом, возможно, но не обязательно указывать, является ли дефис в конце строки принадлежит самому слову (и должен быть представлен даже если слово не разделено на строки в этой точке), используя обычный дефис в этом случае и мягкий дефис в противном случае.

Уже в 1982 г. ЕСМА (первоначально созданная как Европейская ассоциация производителей компьютеров) начал работу над стандартом с целями, аналогичными тем, которые привели к стандартизации ISO 8859, а в марте 1985 г. ECMA опубликовала Стандарт ECMA-94 Наборы 8-битных однобайтовых кодированных графических символов — латинские алфавиты № 1 – № 4 . Он в значительной степени совместим с частями с 1 по 4 стандарта ISO 8859. 2-е издание ECMA-94 (июнь 1986 г.) доступен в Интернете в форматах PDF и PostScript.

Интересно, что что касается символов Latin 1, ECMA-94 и ISO 8859-1 кажутся почти идентичны, за исключением, возможно, некоторых вариаций в именах персонажей, но по мягкому дефису они различаются. По меньшей мере они формулируют вещи по-разному, в определениях, которые слово в слово идентичны до точки:

Определения семантики мягкого дефиса (SHY)
ECMA-94 (пункт 6.3.3) ISO 8859-1 (пункт 6.3.3)

Графический персонаж, отображаемый графическим символом идентично или похоже на то, что представляет ДЕФИС, для использования при разрыве строки допускается в тексте в том виде, в котором он представлен.

Графический персонаж, отображаемый графическим символом идентично или похоже на то, что представляет ДЕФИС, для использования при разрыве строки было установлено в слове.

Так в чем разница между «разрешено в тексте в том виде, в каком оно представлено» и «было установлено в слове» означает? Первая формулировка, ECMA-94, по-видимому, предполагает использование в качестве дефиса. подсказка , обозначающая допустимую точку переноса, хотя, поскольку он описан как графический персонаж, Описание допускает различные толкования. Если ИСО 8859-1, который предположительно использовал ECMA-94 как основу, очень хотел уточнить формулировка в направлении «невидимая подсказка переноса», получилось не очень.Намного естественнее предположить что намерение состояло в том, чтобы предотвратить такую ​​интерпретацию.

Мягкий дефис в типографике

В типографской традиции выражение «мягкий дефис» часто кажется соответствующим видимый дефис, добавленный в конце строки. Например, Полное руководство по типографике Джеймс Феличи (Peachpit Press, 2003) говорит на странице 85:

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

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

Существует несколько типов дефисов.Жесткий дефис вводится в рукопись и становится постоянной частью текста поток. Другой вид дефиса добавляется переносом словарь или алгоритм вашей программы. это временно и исчезнет, ​​мне больше не нужно делить слово в конце строки. Гибридом между ними является дискреционный дефис , или мягкий дефис . Если ваша программа не может правильно (или вообще не) расставить дефис в слове, вы можете введите произвольный дефис, который действует как словарь- или дефис, вставленный алгоритмом.То есть исчезнет если он не нужен. Вы также можете использовать дискреционную дефис, чтобы предложить вашей программе предпочтительную точку переноса, даже если тот, который выбрала программа, является законным.

То, что в книге описывается как «еще один вид дефиса». кажется мягким дефисом, как обсуждалось ранее в книге.

Оксфордское руководство по стилю описывает старую типографскую понятие мягкого дефиса достаточно однозначно, на самое начало раздела 5.10 Дефисы и тире :

Дефис бывает двух типов. Первый, названный в ‘жесткий’ дефис, соединяет слова в любом месте строки. Второй, названный ‘мягкий’ дефис, указывает на разделение слов, когда слово разрывается в конце строки. В машинописных текстах редакторы должны ставить отметку «стет» на жестких дефисах в конце. конец строки, чтобы отличить его от мягкого дефиса.

HTML 2.0 и HTML 3.2 просмотр

Согласно Спецификация HTML 2.0 (RFC 1866), набор символов документа HTML должен быть ISO Latin 1 или его расширенный набор. (В HTML 3.2 дальше прояснилась ситуация что это должен быть конкретный суперсет из них, а именно ISO 10646.) Он указывает в разделе символов, слов и абзацев , некоторые особенности обработки символов.

Видимое представление предполагает переформатирование, но, конечно, любое Символ ISO Latin 1, для которого не требуется специальной обработки должны быть представлены как таковые.(Вариации размеров, шрифтов и т. д. разрешены, конечно.) Для мягкого дефиса нет специального правила, просто следующее примечание:

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

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

HTML 3.2 спецификация частично менее информативна, чем HTML 2.0, поэтому мы должен действительно принять материал в HTML 2.0 по умолчанию при чтении HTML 3.2. Он упоминает мягкий дефис не иначе как путем введения квазисимволическая нотация, ­ , для него, для использования идентичен старому ­ Обозначение .

Так что же такое — это предполагаемое использование SHY в HTML-документах? Должна ли строка, оканчивающаяся на SHY, обрабатываться таким образом, чтобы SHY и следующая новая строка удаляются, восстанавливая целостность слова, разбитого на строки? Это было бы естественно, но особых требований к этому нет. и это логически не следует из определения ISO Latin 1 (что никак не предписывает как текст должен быть обработан при возможном переформатировании – такие проблемы выходят за рамки стандарта кодов символов).

Так называемой интернационализация деятельность W3C произведено Короче документ на переносе, который, кажется, считает само собой разумеющимся, что SHY является подсказкой переноса. Это нашло отражение в документе Интернационализация языка гипертекстовой разметки (RFC 2070; в январе 1997 г.; сейчас устарело) который содержит следующее:

ПРИМЕЧАНИЕ. Мягкий дефис символ (U+00AD) требует особого внимания со стороны разработчиков пользовательского агента.Он присутствует во многих наборах символов (включая всю серию ISO 8859 и, конечно же, ISO 10646) и всегда может быть включен с помощью ссылки ­. Его семантика отличается от простого дефис: указывает точку в слове, где допускается разрыв строки. Если там действительно есть разрыв строки, то в конце первой строки должен стоять дефис. В противном случае персонаж вообще не отображается. В таких операциях, как поиск и сортировка, его всегда следует игнорировать.

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

Во всяком случае, этот подход был позже принят в HTML 4.

Обзор некоторых обсуждений

В этом разделе рассматриваются некоторые относительно старые дискуссии, которые автора нашел в сети.

В обсуждении в списке рассылки (HTML-WG) уже в 1994 г. статья предложил две разные интерпретации:

  • видимый дефис в слове:
    Я предполагал, что целью этого мягкого дефиса будет отметить видимый символ дефиса или тире, который можно использовать как слово разделитель; например, чтобы разбить слово «чертеж-
    салон» на полях (как в этом письме), можно было бы использовать строку «рисунок­салон» в своем HTML-документе.
  • невидимая метка для возможной точки переноса:
    Другая интерпретация заключается в том, что ­ пометит *невидимым* точка, в которой слово может быть разорвано; таким образом, «al­go­rithm» может использоваться для представления слова, которое может быть разбито на краю на части «ал-» и «горитм», или «алго-» и «ритм», в зависимости от того, что нужно браузеру.
А Ответить к этому цитирует формулировку ISO, но делает вывод что последняя интерпретация верна! Конечно, оба неверны .Заявление в ISO 8859-1 говорит две вещи о SHY (подчеркивает мое):
  • это «графический символ , отображаемый графическим символом идентичен или подобен дефису»
  • это «для использования, когда разрыв строки было установлено в одном слове».
Здесь не сказано «может быть установлено», но «установлено». Это означает, в частности, что когда программа форматирует текст, она может расставлять слова так, чтобы форматированный текст нес информацию который говорит, является ли дефис в конце строки частью само слово (как в коростель ) или было введено, когда расстановка дефисов для разделения слов.(Это означает, что если отформатированный текст нужно отформатировать снова, программа может знать, как восстанавливать слова, которые были разделенный.) Это может быть сделано для того, чтобы процесс форматирования вышел из нормального дефис в слове при делении коростель в кукуруза- (в конце ряда) и коростель (в начале следующей строки), но вводит мягкий дефис в других разделах.

Еще одна интерпретация того, что должен означать SHY, была представлены в ан статья, в которой предполагалось, что это может означать следующее:

настоящий дефис, который является допустимой точкой останова, как и в случае, когда и в отличие от неразрушающего, такого как X-Windows (где вы не хочу Х- в конце строки

В сообщение Usenet, Олле Джрнфорс прокомментировал несколько проблем с персонажами и поднял следующий вопрос:

… текущее определение SHY … ничего не говорит о том, как изображать символ, когда он находится внутри слова в строке, а не в конце строки (что должно быть чаще, чем в другой ситуации).
Он предложил не показывать SHY на других позициях. чем в конце строки.

Моя интерпретация формулировки ISO 8859-1 заключается в том, что SHY обязательно должен быть представлен через дефис , либо идентичные, либо аналогично дефису, во всех позициях . Это требование к программам, которые представляют символы ISO 8859-1. в видимой форме. Возникновение SHY в другие позиции, кроме как в конце строки является нарушением стандарта человеком или программой, создавшей текст, но такое нарушение не подразумевает изменения требования стандарта.(Как удаленный аналог, если я нарушу правила английского языка неправильно написав слово, программы не должны «исправить» это отображение моего текста по-другому из требований используемого символьного кода. Могут конечно предлагать изменения в самом тексте. Точно так же веб-браузер может отдельно сообщить, что SHY неправильно используется в документе, но он по-прежнему должен отображать SHY как дефис.)

Вопрос о природе застенчивости, кажется, возникает снова и снова. в обсуждениях HTML.Например, документ Предложение для обозначения переноса в HTML — , (май 1996 г.) говорит:

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

Вопрос о мягком дефисе обсуждался в список www-html. Интересно, статья было опубликовано, в котором цитировалось сообщение президента Консорциум Unicode, говоря только следующее

Символ Юникода 00AD определен как невидимый, кроме как в конце. строки, где она может быть или не быть видна, в зависимости от сценария.

(Здесь «00AD» означает символ, который имеет код 00AD в шестнадцатеричном формате, я.е. символ мягкого дефиса.) Как прокомментировано в мой ответ, такое заявление, несмотря на его авторитетный вид, не может урегулировать вопрос. Однако после утверждение версии 3.0 стандарта Unicode официальный ответ что Unicode относится мягкий дефис как невидимый намек на перенос.

Это было дополнительно разъяснено в Юникод4.0, где семантика мягкого дефиса «были уточнены: он отмечает позицию для переноса, а не сам является символом дефиса».

Существует статья Кента Карлссона под названием Мягкий дефис и некоторые другие символы , представлены как экспертный вклад в ИСО/МЭК ОТК 1/ ПК 2 рабочая группа РГ3. Там написано (ссылаясь на этот мой документ по старому адресу):

.

Текст, касающийся МЯГКОГО ДЕФИСА, в серии стандартов ИСО/МЭК 8859 (и в стандарте ИСО/МЭК 6937) неясен и неправильно интерпретируется как запрещение МЯГКОГО ДЕФИСА, если сразу за ним не следует ПЕРЕВОД СТРОКИ и/или ВОЗВРАТ КАРЕТКИ).См., например: http://www.hut.fi/~jkorpela/shy.html. Это неправильное толкование было распространен как «правильный» в одном из списков рассылки Linux.

Затем он цитирует определение ISO 8859 и говорит (с несоответствующим левая кавычка, здесь заменена кавычкой Ascii):

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

В газете говорится, что «текст в серии 8859 на SOFT HYPHEN неясен» и предлагает следующую переформулировку:

МЯГКИЙ ДЕФЕС (00AD): МЯГКИЙ ДЕФИС (SHY) позволяет установить автоматический разрыв строки сразу после него. (например, НУЛЕВАЯ ШИРИНА ПРОСТРАНСТВА). МЯГКИЙ ДЕФИС изображается графическим символом, идентичным символу, обозначающему ДЕФЕС, если сразу после него установлен автоматический разрыв строки или если за ним непосредственно следует явный разрыв строки (включая конец строки).Если сразу после него не был установлен автоматический разрыв строки, за ним не следует явный разрыв строки, МЯГКИЙ ДЕФИС не отображается и имеет нулевую ширину.

Примечание. В определенных комбинациях, например, webbbekare , МЯГКАЯ ДЕФИС может кроме того, подавить букву, следующую за МЯГКИМ ДЕФИСОМ, когда МЯГКИЙ ДЕФИС не отображается (например, webbeskare ). Такое поведение похоже на автоматическое формирование лигатуры.

Ну, это было бы понятно, хотя возникает вопрос, формулировка ECMA была еще яснее.Было ли это первоначальным намерением в стандартах ISO 8859 — открытый вопрос. Но в любом случае это не соответствует тому, что типичные, широко используемые программы обработки текста (например, MS Word) работают: они не используют и не распознают мягкий дефис как невидимая подсказка переноса. Вместо этого они используют управляющие символы ASCII. или другие специальные методы для хранения таких подсказок, и рассматривайте мягкий дефис только как еще один символ данных, отображаться фиксированным образом в соответствии с используемым шрифтом.

Представление HTML 4

Из предыдущих рассуждений должно быть ясно, что в контексте ISO 8859-1 мягкий дефис символ, как таковой , видимый символ для определенного использования что вряд ли может быть частым в HTML. С другой стороны, спецификация языка разметки, такого как HTML, может, естественно, определить конкретную семантику для печатных символов. Точно так же, как знак «меньше» (<) имеет совершенно особое значение, не производное от обычного значения «меньше чем», мягкий дефис можно определить как нечто более или менее отличное от его значение в ISO 8859.(Эти случаи не вполне сопоставимы, так как знак "меньше" - это конкретное синтаксическое представление SGML. абстрактный синтаксис, тогда как мягкий символ дефиса будет отдельно определяется как символ данных, имеющий особое значение. Таким образом пространство характер и неразрывный пробел являются более близкими аналогами.)

В некотором смысле, Спецификация HTML 4.0 здесь более подробно, чем в спецификациях HTML 2.0 и HTML 3.2. Там сказано, в раздел Текст , подраздел , строки и пункты , пункт Дефис :

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

Те браузеры, которые интерпретируют мягкие дефисы, должны соблюдать следующая семантика: если строка разрывается на мягком дефисе, дефис символ должен отображаться в конце первой строки. Если линия не прерывается на мягком дефисе, пользовательский агент не должен отображать дефис персонаж. Для таких операций, как поиск и сортировка, программное обеспечение дефис всегда следует игнорировать.

В HTML простой дефис представлен символом «-» (- или -). Мягкий дефис обозначается ссылка на объект персонажа ­ (­ или ­)

В некотором смысле это четко определяет «дискреционный дефис». семантика для мягкого дефиса. (На самом деле, это могло бы быть яснее, поскольку фраза «где может произойти разрыв строки» несколько абстрактно и неясно; разрывы строк не просто «происходят», они производятся пользователем агенты.) И список ссылок на сущности персонажей даже называет символ как «мягкий дефис = дискреционный дефис».

Но обратите внимание на формулировку «Те браузеры, которые интерпретируют мягкие дефисы». Возможно, цель состоит в том, чтобы указать на тот факт, что браузерам не нужно вообще делить слова на строчки, в таком случае они игнорировали бы мягкие дефисы. Но очевидная интерпретация формулировки такова. что браузерам вообще не нужно «интерпретировать мягкие дефисы».В таком случае они будет рассматривать их как обычные символы данных, имеющие свои обычные значения как установлено в ISO 8859-1. Это означает, что мягкие дефисы отображаются в виде дефисов.

Спецификация явно требует отображения дефиса когда строка прерывается мягким дефисом. Это противоречит современная семантика Unicode для символа. Это также настоятельно предполагает, что отображаемый символ «простой дефис», обсуждаемый в тексте, т.е.е. в Дефис Ascii-минус U+002D, что не соответствует современному взгляд на проблему рендеринга.

Ранние определения

В Юникод стандартная версия 2.0, мягкий дефис был определен следующим образом:

Мягкий дефис U+00AD указывает точку переноса, где предпочтительнее использовать разрыв строки, когда слово должно быть перенесено через дефис. В зависимости от сценария, видимое отображение этого символа при разрыве строки может отличаться (например, в некоторых сценариях это отображается как дефис -, а в других он может быть невидимым).

Стандарт Unicode также определяет точка переноса U+2027, но этот персонаж не имеет отношения к обсуждению здесь. (Это выпуклая точка, напоминающая среднюю точку и используется для обозначения правильного разрыва слов, например. в словарях. это точно для печати характер, и сама цель его использования подразумевает, что он должен быть видимым. Естественно, это делает очень ясным, что мягкий дефис не предназначен для видимого намек на перенос для людей; дискуссия вращается вокруг вопроса о том, является ли предназначен для невидимой подсказки переноса для компьютерных программ.)

В кодовой таблице Unicode 2.0 упоминается «дискреционный дефис». как альтернативное название мягкий дефис. Это, вместе с приведенным выше определением, подразумевает что намерение состояло в том, чтобы указать что мягкий дефис не является обычным печатным символом, а по существу является невидимым подсказка переноса, которая может привести к отображению глифа, похожего на дефис, если какая-либо программа фактически делит слово на две строки в предложенной точке переноса.Можно сказать, что это не делает мягкий дефис даже условно печатным. символ, так как возможный глиф используется программой для обозначения того, что она сделала. Внешний вид и форма такого глифа могут зависеть или не зависеть от того, произошло из-за подсказки переноса, заданной мягким дефисом, или из-за обычного правила расстановки переносов (на основе поиска в словаре, алгоритмических правил или чего-то еще). Обратите внимание, что определение мягкого дефиса в ISO 8859-1 настоятельно предполагает, что когда разрыв строки в слове была установлена ​​программой, применяющей правила переноса, она может используйте (видимый) символ мягкого дефиса, чтобы можно было различить ситуацию (по крайней мере, программно, возможно, визуально тоже) от дефиса, который стоит в конец строки по другой причине.

Такое определение находится в явном противоречии с ISO 8859-1 в отношении определение и использование символов мягкого дефиса. Эти важные стандарты противоречат друг другу, и реализации дефектны с обеих точек зрения, практический вывод состоял в том, что как правило авторы вообще не должны использовать символ мягкого дефиса, для любых целей. Вывод подкреплялся тем, что несколько браузеров реализовали мягкий дефис в формате Unicode.

Есть практическая проблема, которую следует учитывать при использовании мягких дефисов: они могут предотвращать расстановку переносов в другом месте одним словом. То Стандартное приложение Unicode № 14 (Свойства разрыва строки) говорит: в описание мягкого дефиса:

Действие алгоритма расстановки переносов эквивалентно вставке SHY. Однако, когда слово содержит явный SHY, оно обычно считается переопределяющим действие дефиса для этого слова.

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

Обсуждение SHY в Unicode FAQ

Часто задаваемые вопросы по Unicode (от Консорциума Unicode) теперь содержат запись на SHY:

В: Unicode теперь рассматривает МЯГКИЙ ДЕФИС как символ управления форматом (Cf). когда раньше это был знак пунктуации (Pd).Не нарушает ли это ISO? Совместимость с 8859-1?

A: Нет. Стандарт ISO 8859-1 определяет МЯГКИЙ ДЕФИС как «графический символ, который изображается графическим символом, идентичным или подобным, представляющий дефис» (раздел 6.3.3), но не уточняет детали как или когда он должен отображаться, ни другие детали его семантики. То мягкий дефис имеет долгую историю устаревшей реализации в двух или более несовместимые способы.

Юникод разъясняет семантику этого символа для Юникода. реализации, но это не влияет на его использование в ISO 8859-1. реализации. Процессы, которые конвертируют туда и обратно, возможно, должны платить внимание на семантические различия между стандартами, как и для любого другой персонаж.

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

Таким образом, запись FAQ допускает, что значение мягкого дефиса как определено в ISO 8859-1, не совпадает со стандартом Unicode. Он даже предупреждает о «семантических различиях между стандартами». который больше, чем просто заявление о том, что ISO 8859-1 расплывчат или уже реализован по-разному.

Хотя мягкий дефис имеет достаточно четко определенную семантику в контекст HTML, начиная с HTML 4.0, он не стал популярным. Одна причина это была плохая поддержка браузера.

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

Таким образом, в документах HTML можно писать длинные слова, чтобы они содержали намеки на переносы, например. через дефис . Вы можете использовать сущность ссылка ­ или сам символ мягкого дефиса, если вы просто знать, как его ввести (например, набрав Alt0173 в Windows). В последнем случае исходный HTML-код более удобочитаем, но ваша веб-страница программа создания, вероятно, либо не отображает явно мягкий дефис вообще или отображает его так же, как обычный дефис.

Однако, чтобы добраться туда, потребовалось много времени. Обработка мягких дефисов в веб-браузерах сделала их непрактичными. использовать символ на веб-страницах в течение многих лет. Например, (по крайней мере, некоторые версии) Netscape 4 и Internet Explorer 4 в основном рассматривал мягкие дефисы как простые символы данных, которые всегда виден . Интернет 4 может разделить слово на две строки где встречается мягкий дефис, но то же самое происходит и с обычными дефисами.

Было неприятно видеть внешний вид вашего документа улучшить в некоторых браузерах, но выглядеть очень глупо в браузерах, которые отображают ваш текст как явно через дефис!

Случались и более странные вещи. Например, обсуждение в блоге. Дефис мягкий задача (в 2004 г.) упоминает даже ситуации, когда мягкий дефис переводится как бреве (ударение на пробеле).

Internet Explorer версии, начиная с IE 5, рассматривают мягкие дефисы как необязательные, я.е. они их не отображают, как правило, но могут разделить слово в мягком дефисе (а затем добавить дефис в конце строки). Это предполагаемое поведение в соответствии со спецификациями HTML4.

Lynx 2.8.2 рассматривает мягкие дефисы как необязательные.

Netscape игнорировал мягкие дефисы. То же самое относится к Firefox от до Firefox2.0. То есть текст был представлен так, как будто их вообще не было. Таким образом, в этих браузерах мягкие дефисы не причинили вреда, но и не помогли.

Улучшения CSS в Firefox3 включена поддержка мягких дефисов.

Opera также игнорировала мягкие дефисы, но по крайней мере в версии 9.02, теперь он рассматривает их как дискреционные.

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

Обратите внимание, что если пользователь скопирует и вставит текст с веб-страницы в Microsoft Word, все мягкие дефисы становятся видимыми, потому что Word рассматривает мягкий дефис как обычный графический символ.Они могут быть удалены, однако, или даже заменены собственной дискреционной программой Word. дефис, используя команду «Правка/Заменить» расширенным способом. Аналогичные проблемы обычно возникают при использовании копирования и вставки. например цитировать веб-страницу по электронной почте.

Мягкий дефис и поисковые системы

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

Изначально Google рассматривал мягкий дефис как разделение строки на части или «слова». Таким образом, когда «дискреционный» пишется с использованием мягкого дефиса, «де­creation­ary», Google относился к этому так же способом «на усмотрение». Однако, казалось, относитесь к ним как к непоследовательным словам, что еще больше усугубляет ситуацию.

MSN Search (Живой поиск), вероятно, все еще имеет проблему. По-прежнему, поведение поисковой системы может варьироваться довольно непредсказуемо.Таким образом, быть на всякий случай, вы можете убедиться, что правописание с мягкими дефисами — не единственная версия важного содержания слово на странице. То есть вы бы включите его хотя бы один раз как целое слово.

Yahoo и AltaVista игнорируют мягкие дефисы.

Мягкий дефис и текстовые процессоры

Некоторые текстовые процессоры, такие как WordPerfect, реализуют мягкий дефис. в значении Юникода.

Однако доминирующее программное обеспечение, Microsoft Word, рассматривает его как обычный графический символ, который всегда виден.МС Word имеет собственную концепцию дискреционного дефиса или необязательный дефис , и вы можете увидеть, что он называется мягкий дефис тоже. Его можно набрать с помощью сочетания клавиш Ctrl+дефис или вводится через меню Вставка/Символ. Внутри это элемент управления Ascii. символ, U+001F. При копировании и вставке текста между программ этот управляющий символ обычно теряется.

С другой стороны, если вы сохраните Документ MS Word в формате HTML, достаточно новые версии MS Word генерирует символ мягкого дефиса из «необязательного дефиса».Таким образом, в этом довольно косвенном смысле MS Word поддерживает мягкий дефис.

Мягкий дефис в PDF

При создании документа PDF с использованием данных, содержащих мягкий дефис, он может быть преобразован в дефис Ascii или сохранен. Даже в последнем случае он отображается как видимый дефис в программах чтения PDF. Это в соответствии с стандарт PDF (ISO 32000-1, Управление документооборотом – Portable Document Format – Часть 1: PDF 1.7, первое издание , выпущен в 2008 году.В его пункте 14.8.2.2.3 говорится:

Расстановка переносов. Среди артефактов, вносимых макетом текста, — дефис, обозначающий случайное разделение слова в конце строки. В PDF с тегами такое случайное разделение слов должно быть представлено символом мягкий дефис символ, который алгоритм отображения Unicode (см. «Отображение Unicode в PDF с тегами» в 14.8.2.4, «Извлечение свойств символов») преобразуется в значение Unicode U+00AD.(Этот персонаж отличный от обычного жесткий дефис, , значение Unicode которого равно U+002D.) Производитель PDF-документа с тегами должен четко различать мягкие и жесткие дефисы, чтобы потребитель не имел угадать, какой тип представляет данный символ

Таким образом, в PDF мягкий дефис имеет однозначное значение как видимый символ, т.е. смысл, представленный в этом документ как исходный и несовместимый с его семантикой Unicode.

Мягкий дефис в PostScript

Во встроенной кодировке шрифта ISOLatin1Encoding в PostScript, код мягкого дефиса сопоставляется с символом дефиса в шрифте, тогда как код дефис-минус (дефис Ascii, U + 002D, восьмеричное 055) отображается на минус символ. Знак дефиса визуально заметно короче знака минус, поэтому этот процесс приводит к неправильному рендерингу.

Из-за этой странности любой дефис-минус символ (будь то часть слова или введенный дефисом) должен быть преобразован мягкий дефис (восьмеричное число 255), при создании PostScript и использовании ISOLatin1Encoding.

Странность технически не ошибка, а задокументированная функция. Отображение указано в Справочник по языку PostScript, третье издание, Приложение E.5, стр. 781.

Семантическая сложность

В разделе Представление Unicode выше ранняя формулировка мягкого дефиса была процитирована семантика в стандарте Unicode. Это расплывчато относилось к различиям в рендеринге. Позже описание становилось все более и более сложным.

Различные версии правил разрыва строки в стандарте Unicode ссылались на специфичные для скрипта или языковые особенности перенос. Непонятно, как они связаны с семантика мягкого дефиса.

Современная семантика Unicode

Описание мягкого дефиса в самом стандарте Unicode относительно короткий, так как детали были перенесены в Стандартное приложение Unicode № 14, Алгоритм разрыва строки Unicode , где раздел Использование мягкого дефиса описаны довольно сложные требования.

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

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

Раздел о мягком дефисе продолжается следующим образом:

[…] Если в этом месте линия разорвана, тогда любой механизм, подходящий для разрывов строк внутри слова, должен быть вызывается, как если бы разрыв строки был вызван другим механизмом, например поиск по словарю. В зависимости от языка и слова, которое могут давать разные видимые результаты — например,

  • Просто вставка символа дефиса 
  • Вставка глифа дефиса и изменение написания в разделенном слове части 
  • Не показывает никаких видимых изменений и просто ломается в этой точке
  • Вставка дефиса в начале новой строки

Следовательно, правильная реализация никогда не должна обрабатывать мягкий дефис в упрощенном виде.Неуместно прерывать слово после мягкого дефис с добавлением дефиса, , если неизвестен язык текста и учтены. Рассматривать его просто как невидимый дефис таким образом было бы просто так же произвольно, как всегда рассматривая это как простую возможность перерыва (без вставки дефиса) или внесения случайных изменений в слово правописание при делении. Тем не менее, такой упрощенный способ, вероятно, является тем, что программы делать с мягким дефисом, если они имеют какую-либо поддержку в его Смысл Юникода.

В частности, спецификации HTML явно требуют упрощенного неправильное обращение. Спецификация HTML 4.01 говорит в разделе 9.3.3 Дефис :

Те браузеры, которые интерпретируют мягкие дефисы, должны соблюдать следующее семантика: если строка разрывается на мягком дефисе, символ дефиса должен быть отображается в конце первой строки. Если линия не прерывается при мягком дефис, пользовательский агент не должен отображать символ дефиса.Для операций таких при поиске и сортировке мягкий дефис всегда следует игнорировать.

Это означает, что мягкий дефис следует использовать с осторожностью, в основном только когда автор (или кто-то другой, работающий над текстом) знает что система письма использует дефис для обозначения разделения слов. В сложных падежах, таких как шведское слово тилмпа , которое следует через дефис до- и lmpa (всего три буквы l ), мягкий дефис не должен использоваться, если известно, что программное обеспечение, используемое для обработки текста, действительно справляется с этим.

Проблемы с рендерингом

Когда мягкий дефис приводит к переносу слова так, что дефис отображается в конце строки, какой символ отображается тогда? Ранние документы, кажется, считают само собой разумеющимся, что дефис Ascii (называемый дефис-минус в Unicode). Согласно Unicode, это может быть и другой дефис, зависящий от языка, но предполагая, что текст на английском языке, если символ быть дефисом Ascii U+002D или дефисом Unicode U+2010?

Тот же вопрос относится и к введенным дефисам по алгоритмам расстановки переносов.

На этот вопрос нет простого и однозначного ответа. За все это мы можем знать, в тексте могут использоваться дефисы Ascii в словах, содержащих явный дефис (например, «отнимающий много времени»), или он может использовать Дефисы Unicode или даже их сочетание. Допустимо ли, что дефис, введенный в переносе, выглядит иначе, чем явный дефис? Это даже возвращает нас к проблеме жестких и мягких дефисов: не было бы даже полезно уметь различать их визуально?

Относительно небольшое количество шрифтов содержит глиф для дефиса Unicode, и еще меньше отличается от дефиса Ascii.Естественно ожидать, что дефис Unicode будет короче из-за его конкретная семантика и, например, шрифт Code2000 реализует это таким образом.

При условии, что дефис Unicode доступен в шрифте, используемом в текст, кажется логичным использовать его, когда должен отображаться дефис в результате процесса переноса. Но напр. веб-браузеры различаются:

  • Internet Explorer отображает дефис Ascii
  • Opera отображает дефис Ascii странно неуместным (вертикально приподнятым)
  • Firefox отображает дефис Unicode
  • Chrome в основном отображает дефис Unicode, но в некоторых случаи (возможно, всякий раз, когда новая строка содержит только одно слово) без дефиса вообще.

Заключение: почему все это произошло?

Расстановка переносов — это одна из проблем взятия различных (естественные) языки и системы письма с учетом в Интернете проблема называется интернационализация (сокр. i18n) или локализация, по какой-то странной причине. Это сложный вопрос, но не самый важный в площадь, за исключением языков с очень длинными словами и контекстов, где ширина текста маленькая.

Понятно, что люди хотят быстрого решения своих проблем. Когда мы видим проблемы, возникающие из-за того, что веб-браузеры не используют перенос, мы обращаем внимание на худшие случаи и хотели бы, чтобы мы могли решить хотя бы их, и решить их теперь . Простой Идея явного намека на перенос напрашивается сама собой. Несколько популярных программ обработки текста позволяют вводить «скрытые подсказки переноса», которые обычно невидимы. Вероятно, так люди начали думать, что должно быть символ для этой цели, и когда вы смотрите на Спецификация ISO Latin 1, что еще можно использовать, кроме мягкого дефиса?

Кроме того, люди могут считать обозначение ­ как сопоставимы с HTML-тегами.Но, конечно, это определяется просто как обозначение, обозначающее один символ — мягкий дефис.

Еще одним источником путаницы является то, что некоторые программы реализовали Семантика Unicode для мягкого дефиса, но многие широко используемые текстовые редакторы и текстовые процессоры этого не сделали. Вместо этого методы были использованы для дискреционного дефиса. Это привело к проблемам в обмене данными, что делает использование мягких дефисов сомнительным.


Юкка Корпела

История изменений:

html — застенчивый — мягкий дефис pdf

Сводка за февраль 2015 г. (частично обновлено за ноябрь 2017 г.)

Все они работают очень хорошо, ­ превосходит его, поскольку Google все еще может индексировать слова, содержащие его.

  • В браузерах: ­ и ­ отображаются в основных браузерах (даже в старом IE!). не поддерживается в последних версиях IE (10 или 11) и неправильно работает в Edge.
  • При копировании и вставке из браузеров: (проверено в 2015 г.), как и ожидалось для ­ и ­ для Chrome и Firefox на Mac, в Windows (10) он сохраняет символы и вставляет жесткие дефисы в Блокнот, а невидимые мягкие дефисы — в приложения, которые их поддерживают.IE (win7) всегда вставляет с дефисами, даже в IE10, а Safari (Mac) копирует таким образом, что в некоторых приложениях (например, MS Word) вставляется как дефис, но не в других
  • Найти на странице подходит для ­ и ­ во всех браузерах, кроме IE, который соответствует только точным скопированным и вставленным совпадениям (даже до IE11)
  • Поисковые системы: Google соответствует словам, содержащим ­ со словами, набранными нормально. По состоянию на 2017 год он больше не соответствует словам, содержащим ­ .Яндекс тоже самое. Bing и Baidu, похоже, тоже не совпадают.

Проверить

Вот несколько примеров уникальных слов с мягкими дефисами для актуального живого тестирования.

  • ­ конфумбабблизм — конфумбликация
    • ………………………………………………………. …………………………………………. …………конфумбликация
    • ………………………………………….. …………………………………………. ………….конфумбликация

donfounbabblicationism . Этот сайт удаляет из вывода. Вот фрагмент jsbin.com для тестирования.

  • ­ эонофульбаблиационизм — эонофульбаблиационизм
    • ………………………………………….. …………………………………………. …………эонофулбабблиационизм
    • ………………………………………………………. …………………………………………. ……………..эонофулбабблиационизм

Вот они без застенчивых дефисов (это для копирования и вставки при тестировании поиска на странице; написано таким образом, чтобы не нарушать тесты поисковых систем):

ZZZконфумбаббликационизмZZZdonfoнебаббликационизмZZZeonfulбаббликационизмZZZ

Отображение в разных браузерах

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

Ошибка: необычное отображение или отсутствие поломки в нужном месте.

  • Chrome (40.0.2214.115, Mac): ­ успех, успех, ­ успех
  • Firefox (35.0.1, Mac): ­ успех, успех, ­ успех
  • Safari (6.1.2, Mac): ­ успех, еще не проверено , ­ успех
  • Edge (Windows 10): ­ успех, неудача (перерыв, но без дефиса), ­ успех
  • IE11 (Windows 10): ­ успех, неудача (без перерыва), ­ успех
  • IE10 (Windows 10): ­ успех, неудача (без перерыва), ­ успех
  • IE8 (Windows 7): неустойчивый — иногда ни один из них не работает вообще, и все они просто следуют css word-wrap .Иногда кажется, что все работает. Пока не обнаружено какой-либо четкой закономерности относительно того, почему.
  • IE7 (Windows 7): ­ успех, успех, ­ успех

Копирование и вставка между браузерами

Успех: копирование и вставка всего слова без дефиса. (протестировано на Mac при вставке в поиск браузера, MS Word 2011 и Sublime Text)

Ошибка: вставка с дефисом, пробелом, разрывом строки или ненужными символами.

  • Хром (40.0.2214.115, Mac): ­ успех, успех, ­ успех
  • Firefox (35.0.1, Mac): ­ успех, успех, ­ успех
  • Safari (6.1.2, Mac): ­ сбой в MS Word (вставляет все как дефисы), успех в других приложениях сбой , ­ сбой в MS Word (вставляет все как дефисы), успех в других приложениях
  • IE10 (Win7): ­ сбой вставляет все как дефисы, сбой , ­ сбой вставляет все как дефис
  • IE8 (Win7): ­ сбой вставляет все как дефисы, сбой , ­ сбой вставляет все как дефис
  • IE7 (Win7): ­ сбой вставляет все как дефисы, сбой , ­ сбой вставляет все как дефис

Соответствие поисковой системе

Обновлено в ноябре 2017 г. не тестировался, так как CMS удалил его.

Успех: поиск по всему слову без дефиса находит эту страницу.

Неудача: поисковые системы находят эту страницу только при поиске сломанных сегментов слов или слов с дефисами.

  • Google: ­ сбой, ­ следует за
  • Bing: ­ сбой, ­ не удается
  • Baidu: ­ сбой, ­ не удается (может сопоставлять фрагменты в более длинных строках, но не слова сами по себе, содержащие ­ или ­ )
  • Яндекс: ­ сбой, ­ успешно (хотя возможно, что он соответствует фрагменту строки, например Baidu, не уверен на 100%)

Поиск на странице в разных браузерах

Успех и неудача при поиске соответствия.

  • Chrome (40.0.2214.115, Mac): ­ успех, успех, ­ успех
  • Firefox (35.0.1, Mac): ­ успех, успех, ­ успех
  • Safari (6.1.2, Mac): ­ успех, успех, ­ успех
  • IE10 (Win7): ­ сбой соответствует только тогда, когда оба содержат застенчивые дефисы, успех, ­ fail соответствует только тогда, когда оба содержат застенчивые дефисы
  • IE8 (Win7): ­ сбой соответствует только тогда, когда оба содержат застенчивые дефисы, успех, ­ fail соответствует только тогда, когда оба содержат застенчивые дефисы
  • IE7 (Win7): ­ сбой соответствует только тогда, когда оба содержат застенчивые дефисы, успех, ­ fail соответствует только тогда, когда оба содержат застенчивые дефисы

Подразделение Теннесси, Сыновья ветеранов Конфедерации — Уильям М.застенчивый

Разграбленная могила героя Гражданской войны

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

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

Эта статья состоит из трех страниц текста и последней четвертой страницы с фотографиями.

Полковник Уильям М. Шай, герой гражданской войны

Джон Т. Дауд

Битва при Нэшвилле

Гражданский Война была в последние месяцы.Превосходящая промышленная мощь Севера и бесконечная поставка рабочей силы нанесла ущерб угнетенному Конфедерация. У повстанцев все шло под откос. После падения Виксбурга Союз сосредоточил практически все свои силы против «другая повстанческая армия», армия Теннесси. Эта армия была последняя надежда Юга. Его возглавил генерал Джон Белл Худ, который в на этот раз это был физически избитый и эмоционально неустойчивый мужчина. У него было потерял использование одной руки в Геттисберге и потерял ногу в битве при Чикамауге.Он должен был быть буквально привязан к своей лошади, чтобы путешествовать. Состояние Гуда хорошо изображено общее состояние армии Теннесси на этом этапе войны.

Капюшон был 30 ноября 1864 года Франклин получил жестокий «лиз». отдал приказ о полном лобовом наступлении на окопавшиеся войска Союза и за толстым бруствером. Эта самоубийственная атака была заказана Худом. главным образом потому, что он был зол за то, что позволил этой самой силе Союза ускользнуть сквозь пальцы накануне, в ловушку, плохо сыгранную на Спринг Хилл.Он также был учеником метода «старой школы». боя и думал, что единственный достойный способ атаковать — это лоб в лоб. развеваются баннеры. Говорят, что Худ всегда ассоциировал доблесть с жертвой. списки. Если это было правдой, то он, вероятно, считал битву при Франклине победа, так как за один день боев он потерял ошеломляющие 6202 жертвы. Еще хуже была его потеря генеральских офицеров. Ни в какой другой битве у какой армии было столько убитых и раненых генералов.Пять конфедератов генералы были убиты наповал; шестеро были ранены, один из которых вскоре скончался; и один попал в плен (Horn 1965:319)

На рассвете На следующий день Худ снова был готов к бою, но ночью Силы Союза тайно ушли в соседний Нэшвилл. Разъяренный, Худ поспешил к Нэшвиллу и закрепил свои войска на угрожающей позиции на холмах к югу от города. Нэшвилл в то время, вероятно, был наиболее снабженный и наиболее укрепленный город на североамериканском континенте.В то время там находилось более 60 000 хорошо экипированных и боеспособных солдат Союза. У Худа было самое большее 25 000 плохо снабженных мужчин, многие из которых были больны. и босиком. Боевой дух был низок после кровавой бойни, перенесенной на руки федералов у Франклина. Рассмотреть возможность осады крепости Такой город, как этот, с такой меньшей силой показывает отчаянное отчаяние Худа. состояние души в это время. Худ растянул свои тонкие линии до предела, затем терпеливо ждал своего коллегу из Союза, генерала Джорджа Х.Томас, сделать свой ход.

15 декабря 1864 года погода испортилась, и войска Союза атаковали. Линии повстанцев были настолько слабы во многих местах, что при первом натиске заставили их отступить. Там были отдельные очаги упорного сопротивления, но в целом превосходящая численность и уничтоженные конфедераты потерпели поражение. С наступлением ночи они давали землю по всей их линии. Второй день нашел линии Конфедерации намного короче и назад на некотором расстоянии от предыдущего дня.Крайне правые был закреплен на грозной позиции, известной как Холм Персикового сада и слева стоял на якоре у Комптонс-Хилл. Комптонс-Хилл должен был стать самая сильная точка конфедератов слева, но три вещи были против этого с начала:

1). Его близость к окружающим холмам, удерживаемым противником, делала его легкой мишенью. Комптона Хилл в течение всего дня подвергался интенсивному перекрестному огню с трех направлений. Один Батарея Союза, находившаяся на холме менее чем в 400 ярдах от них, обстреляла 500 выстрелов в Комптонс-Хилл на второй день боя.Конфедерация Генерал Стивенсон, который был свидетелем этой бомбардировки, описал ее как артиллерийский огонь, который я никогда не видел, превосходил по силе, продолжительности, и точность» (Хорн 1968:119).

2). Это было напротив самой сильной точки федералов. Шофилд был на фронте а кавалерия Вильсона находилась на левом фланге конфедератов. команда Уилсона одних их было более десяти тысяч, многие с магазинными винтовками Спенсера.

3). Размещение их брустверов было крупной инженерной ошибкой.Эктора Техасская бригада заняла позицию на холме поздно вечером первый день битвы. Во мраке и сумятице вечера они разместил окопы так близко к вершине холма и так далеко от крутой лоб, что защитники не могли бы вести огонь по противнику на самое основание холма. Известный историк гражданской войны Стэнли Ф. Хорн резюмирует хорошо, когда он говорит: «Таким образом, из-за этой ошибки крутой склон холм стал скорее преимуществом для нападающих, чем для защитников». (Хорн 1968:124).

Эктора Бригаде не суждено было понести последствий за неудачно расположенные окопы. На второй день бригаде Эктора было приказано занять другую позицию. заменена бригадой бригадного генерала Томаса Бентона Смита. Смита Бригада в первый день боев не участвовала. Они были отправлен на службу вместе с генералом Форрестом, чтобы сжечь и уничтожить все железнодорожные мосты и блок-хаусы между Нэшвиллом и Мерфрисборо (Официальные отчеты, том.XLV часть 1, 1886:744). Они только что вернулись от этой службы и в первый день боя находились в резерве на справа от Конфедерации, недалеко от Ноленсвилл-роуд. Эта команда была сделана из того, что осталось от разных бригад. Одним из них был 20-й Теннесси под командованием полковника Уильяма М. Шай.

Водопад Хиллз; Полковник Шай убит

Несмотря на все препятствия во второй половине дня нашли потрепанных конфедератов все еще владеет Комптонс-Хилл.Окруженный с трех сторон тысячами солдат Союза, брошенные повстанцы подвергались обстрелу со всех сторон; многие были ранены в спину. Около 16:00 начался дождь. Защитники не спал. Они устали, замерзли, промокли и проголодались, но все же сражались. на. Дождь теперь лил простынями, и становилось намного холоднее. Они знали, что враг сосредоточился у подножия холма в полном масштабе. атаку, но ничего не мог с этим поделать. Внезапно массированная федеральная атака что строили весь день началось.Было несколько минут драки дрались, а потом все было кончено. Они пришли так быстро с таким количеством, что небольшой отряд на вершине холма был полностью подавлен. Вся команда защитников была практически уничтожена, спаслось только 65 человек (Горн 1968:127). Полковник Уильям М. Шай и почти половина его людей были убиты. мужественно защищая этот холм (впоследствии этот холм будет называться Хилла как дань уважения за его доблестный поступок и героическую смерть).

Когда это Стратегический холм упал, море синей униформы затопило левое крыло Конфедерации. и начался полный разгром.Впервые армия Теннесси побежал. С наступлением темноты армия Конфедерации была в полном беспорядке. спасаться бегством. «Другой повстанческой армии» Конфедерации больше не существовало. угроза Союзу. Битва за Нэшвилл закончилась.

Следующие день местная газета перечислила следующие жертвы:

Два дни борьбы подводятся итоги примерно следующим образом, согласно сделанным нами оценкам; федеральный потери, убитыми и ранеными, четыре тысячи.Потери повстанцев, убитые и раненые, три тысячи, более трех тысяч пленных и тридцать орудий. (Нэшвилл Daily Press, 17 декабря 1864 г.).

Полковник Уильям М. Шай
(1838-1864)

После битве, Комптонс (Шайс) Хилл был покрыт убитыми и ранеными из обе стороны. Среди них был полковник Шай; красивый в жизни, героический в смерти. Умер в возрасте 26 лет, у него в голове шарик минни. Он был застрелен в с близкого расстояния, «его голова обожжена порохом вокруг отверстия, сделанного выстрел» (Маршалл 1912:522).

Уильям Мабри Шай родился в округе Бурбон, штат Кентукки, 24 мая 1838 года. один из десяти детей. Его старший брат, Джеймс Луи Шай, организовал Perry Guards, которая стала ротой G 20-го пехотного полка Теннесси. Уильям, или «Билл», как его обычно называли его товарищи, завербовался в качестве рядового в компании H 20-го штата Теннесси с момента ее основания. Он был назначен в полковой знаменосец. Весной, после битвы Фишинг-Крик, он был избран лейтенантом.Известно, что он был человек тихого нрава, человек дела, а не слова. Он был скромным и нежный; всегда спокоен и собран в бою. Эти атрибуты сделали выделяться среди своих людей как лидер и при реорганизации своего полк перед Коринфом, штат Миссисипи, в мае 1862 г. он стал капитаном роты H. В 1863 году он получил звание майора полка и вскоре последовало звание подполковника, а когда полковник Томас Б. Смит получил звание бригадного генерала, подполковника.Уильям М. Шай стал Полковник Двадцатого Теннесси (McMurray 1976: 397-399).

(Надгробие на могиле полковника Шай написано подполковник. но семья могла не знать о его последнем повышении.)

Слово Смерть полковника Шай достигла его семьи. Быть незамужней неприятно рутинная работа по восстановлению его тела легла на его родителей. Мать полковника Шай и отец разделились в своих симпатиях к войне; она в стороне с югом, а он с севером.Эти различия, скорее всего, отложить в сторону, когда до них дошла трагическая весть о смерти их сына. Площадь вокруг фермы Шай все еще царила суматоха из-за недавней битвы при Франклина, и эта неразбериха значительно усугублялась отступлением и преследованием бегущей армии Конфедерации после битвы при Нэшвилле. Для гражданского получить разрешение на проезд по оживленным и загроможденным дорогам в Нэшвилл было почти невозможно. Боясь пересечь линию Союза, семья Шай обратились за помощью к своему близкому другу, доктору.Дэниел Б. Клифф, занимавший влиятельное положение в обществе.

Доктор Клифф приехал из Огайо тринадцатилетним мальчиком, чтобы жить с дядей во Франклине. Когда в 1861 году разразилась война, доктор Клифф служил в Двадцатом штате Теннесси. Полк в качестве хирурга бригады генерала Феликса Золликоффера. После битвы Фишинг-Крик он был схвачен, потому что не хотел покидать Конфедерат ранен в тылу поля боя. Доктору Клиффу разрешили бальзамировать тело генерала Золликоффера, убитого в этом боевой.Он сопровождал тело генерала Золликоффера в Луисвилл, где был задержан на несколько дней, пока тело генерала отправилось в Нэшвилл. После того, как доктор Клифф вернулся домой, он вскоре разочаровался в Конфедерации. и поддерживал дело Союза. Однако он часто использовал свое влияние всякий раз, когда возможно, вмешаться между армией Союза и горожанами (Боумен 1971:106).

Доктор Клифф организовал поездку своей жены, миссис Вирджинии Клифф, в Нэшвилл. вернуть тело полковника Шай.Почему он послал жену вместо того, чтобы пойти сам не совсем понятно. Возможно, он не мог уйти в это время в связи с тем, что он был срочно нужен, чтобы ухаживать за многими ранеными в Франклин. Следующая информация была предоставлена ​​г-жой У. Дж. Монтана. из Силсби, штат Техас, который является «семейным историком» семьи Шай. Это цитата ее двоюродной бабушки, Вирджинии Оливер Белл (которую звали для Вирджинии Клифф, жены доктора Клиффа):

Когда слово пришло, что он (Шай) убит, его семье не разрешили пройти линии янки, чтобы забрать его тело.Друг семьи, Вирджиния Уитфилд Клифф, жена доктора Дэна Клиффа, взяла фургон с негром, чтобы ехал и привез его тело домой. Эта привилегия была предоставлена ​​ей, потому что связи доктора Клиффа на севере. Миссис Клифф нашла его без стежок на одежде, простреленный через центр лба и пронзенный по дереву штыком. Похоронен на семейном кладбище, а маркер (1954 г.) стоит, белая шахта на коровнике Буфорда (Монтана 19’19).(Миссис Монтана далее заявляет, что штык и пуля полковника Шай столовая до сих пор находится во владении семьи.)

Полковник Шай был доставлен домой и похоронен на семейном кладбище в Ту-Риверс. недалеко от Франклина, Теннесси. Поскольку доктор Клифф был хорошим другом семьи и был искусен в искусстве бальзамирования, он, скорее всего, бальзамировал тело полковника Шая, но так как никаких письменных доказательств этого не было найдено автор это только предположение.

Есть еще одна история о теле полковника Шая, которая, по-видимому, отличается от история в семейных записях Шай. Во время битвы Феликс Дом Комптона был ближайшим домом к Холму Комптона (Шай). Феликс Комптон дочь, г-жа Эмили С. Томпсон из Бирмингема, написала следующее заявление для журнала Confederate Veteran относительно ее воспоминаний по этому поводу. Он был опубликован в 1912 году и, в частности, гласит:

Полковник Шай упал днем ​​16 декабря.Его тело, как и многие другие обе армии лежали на парадной галерее нашего дома. Вскоре после этого Федеральная гвардия привлекла мое внимание к полковнику Шаю. Затем, повернувшись от лицо — серое одеяло, которое какой-то добрый друг накрыл тело, Я видел его, когда он так мирно лежал с этой жестокой дырой во лбу (Томпсон 1912:522).

Эта учетная запись кажется, противоречит другой, но все же возможно, что обе истории верны.После битвы дом Комптона использовался как госпиталь. Феликс Дочь Комптона рассказывает о ста пятидесяти убитых и раненых. когда-то в их доме (Thompson 1912:523).

Миссис Клифф вполне мог найти тело полковника Шая, как было заявлено. Поездка из Франклин зимой в фургоне утомил бы миссис Клифф. Самое логичное место для нее, чтобы отдохнуть и освежиться перед обратный путь будет в доме Комптона.Возможно, она даже осталась на ночь. Возможно, там тело завернули в одеяло и положили на порог. Возможно, именно так дочь Комптона могла видеть тело. Читатель должен иметь в виду, что автор дает лишь возможную объяснение обеих историй. Оба аккаунта взяты из надежных источников и нельзя игнорировать.

Если нет за героическую позицию и трагическую смерть в битве при Нэшвилле полковник Застенчивый был бы просто еще одним забытым именем в длинном списке жертв. пострадал в этой бессмысленной битве.Когда произошла битва при Нэшвилле 20-й Теннессиский пехотный полк был всего лишь остатком того, что он были в начале войны. 20-й Теннесси был организован в Среднем Теннесси 12 июня 1861 года. Первоначально в нем было 880 человек, но когда условно-досрочно освобожден в конце войны 1 мая 1865 года в Гринсборо, Северный Каролина, в нем значилось всего 34 человека. 20-й Теннесси сражался с одного конец Конфедерации другому. Их запись показывает, что они помолвлены в таких знаменитых битвах, как: Фишинг-Крик, Шайло, Порт-Гудзон, Мерфрисборо, Ущелье Гувера, Миссионерский хребет, Атланта, Франклин и Нэшвилл (штат Теннесси). в гражданской войне, 1964: 217-219).

Полковник Шай доблестно командовал своими людьми во всех этих битвах только для того, чтобы убит в самом последнем. Если не помнить в истории об этих других битвах он, тем не менее, является одним из самых запоминающихся имен, с возможное исключение генералов Худа и Томаса, связанных с битвой из Нэшвилла.

К части 2

Свойство дефисов CSS


Пример

Установить разные переносы:

разд.a {
 -webkit-hyphens: нет;
  -ms-дефис: нет;
дефисы: нет;
}

div.b {
  -webkit-hyphens: manual;
  -ms-дефис: руководство;
  дефис: руководство;
}

div.c {
  -webkit-дефисы: авто;
  -ms-дефис: авто;
  дефис: авто;
}

Попробуй сам »

Определение и использование

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

Показать демо ❯

Значение по умолчанию: руководство
По наследству: да
Анимация: нет. Читать о анимированном
Версия: CSS3
Синтаксис JavaScript: объект .style.hyphens=»none»

Поддержка браузера

Цифры в таблице указывают на первую версию браузера, которая полностью поддерживает это свойство.

Собственность
дефис 55,0 79,0
10,0 -мс-
43,0 5.1 -вебкит- 44,0


Синтаксис CSS

дефисы: нет|ручной|авто|начальный|наследовать;

Значения свойств

Значение Описание Демо
нет Слова без дефиса Демонстрация ❯
руководство По умолчанию.Слова переносятся только через дефис в ‐ или ­ (при необходимости) Демонстрация ❯
авто Слова переносятся через дефис там, где алгоритм решает (при необходимости) Демонстрация ❯
начальный Устанавливает для этого свойства значение по умолчанию. Читать о начальный
унаследовать Наследует это свойство от родительского элемента. Читать о унаследовать


— Мягкий дефис: U+00AD застенчивый

произвольный дефис

U+00AD

Значение символа

Мягкий дефис.Дополнение к латинице-1.

Мягкий дефис был утвержден как часть Юникода версии 1.1 в 1993 г.

Свойства

Возраст 1.1
Блок Дополнение к латинице 1
Парный кронштейн двунаправленного типа, тип Нет
Исключение состава
Складной ящик 00AD
Простой складной футляр 00AD

Кодировка

г. н.э.
Кодировка шестнадцатеричный дес (байт) дек двоичный
UTF-8 C2 194 173 49837 11000010 10101101
УТФ-16ВЕ 00 г. н.э. 0 173 173 00000000 10101101
УТФ-16ЛЕ н.э. 00 173 0 44288 10101101 00000000
УТФ-32ВЕ 00 00 00 н.э. 0 0 0 173 173 00000000 00000000 00000000 10101101
УТФ-32ЛЕ н.э. 00 00 00 173 0 0 0 28368 10101101 00000000 00000000 00000000
.

Добавить комментарий

Ваш адрес email не будет опубликован.