~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 87F165019D4CFFF0A6E76A24627313AB__1714942260 ✰
Заголовок документа оригинал.:
✰ Halfwidth and fullwidth forms - Wikipedia ✰
Заголовок документа перевод.:
✰ Формы половинной и полной ширины — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Halfwidth_and_fullwidth_forms ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/87/ab/87f165019d4cfff0a6e76a24627313ab.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/87/ab/87f165019d4cfff0a6e76a24627313ab__translat.html ✰
Дата и время сохранения документа:
✰ 15.06.2024 21:03:11 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 5 May 2024, at 23:51 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Формы половинной и полной ширины — Википедия Jump to content

Формы половинной и полной ширины

Из Википедии, бесплатной энциклопедии
Командная строка ( cmd.exe ) с корейской локализацией, показывающая символы половинной и полной ширины.

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

Формы половинной и полной ширины — это также название блока Юникода U+FF00–FFEF, предназначенное для того, чтобы старые кодировки, содержащие символы как половинной, так и полной ширины, могли осуществлять перевод без потерь в Юникод и из него.

Обоснование [ править ]

Символы, которые появляются как в JIS X 0201 (однобайтовый), так и в JIS X 0208 / JIS X 0213 (двухбайтовый), имеют как половинную, так и полную ширину в Shift JIS .

Во времена вычислений в текстовом режиме западные символы обычно располагались на экране в виде сетки, часто состоящей из 80 столбцов по 24 или 25 строк. Каждый символ отображался в виде небольшой точечной матрицы , часто шириной около 8 пикселей , а SBCS (однобайтовый набор символов) обычно использовался для кодирования символов западных языков.

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

С другой стороны, ранние японские компьютеры использовали однобайтовую кодовую страницу под названием JIS X 0201 для катаканы . Они будут отображаться с той же шириной, что и другие однобайтовые символы, что сделает их символами кана половинной ширины, а не кана с обычными пропорциями. Хотя в самом стандарте JIS X 0201 не указано отображение половинной ширины для катаканы, это стало в Shift JIS визуальной отличительной чертой между однобайтовой катаканой JIS X 0201 и двухбайтовой катаканой JIS X 0208 . На некоторых кодовых страницах IBM использовалась аналогичная обработка корейского джамо . [1] на основе N-байтового кода хангыля и его EBCDIC трансляции .

В Юникоде [ править ]

Для совместимости с существующими наборами символов, которые содержали версии одного и того же символа как половинной, так и полной ширины, Unicode выделил один блок по адресам U + FF00 – FFEF, содержащий необходимые символы «альтернативной ширины». Сюда входят полноширинные версии всех символов ASCII и некоторые знаки пунктуации, отличные от ASCII, такие как знак йены, версии катаканы и хангыля половинной ширины , а также версии некоторых других символов половинной ширины, например кругов. Были выделены только символы, необходимые для обхода существующих наборов символов без потерь, вместо того, чтобы (например) создавать полноширинную версию каждого символа с латинским акцентом.

Unicode присваивает каждой «восточноазиатской ширины» кодовой точке свойство . Это может быть: [2]

Свойства символов Юникода на основе ширины
Сокращение Имя Описание
В Широкий Естественно широкий символ, например Хирагана .
Уже Узкий Естественно узкий символ, например, базовый латинский алфавит ISO .
Ф Полная ширина Широкий вариант с нормализацией совместимости до естественно узкого символа, например, полноширинного латинского алфавита.
ЧАС Половина ширины Узкий вариант с нормализацией совместимости до естественно широкого символа, например, kana половинной ширины . включает U+20A9 ( В качестве исключения ).
А Двусмысленный Символы, включенные в восточноазиатские коды DBCS, а также в европейские коды SBCS, например греческий алфавит . Следовательно, дуопространственное поведение может различаться.
Н Нейтральный Символы, которых нет в восточноазиатских кодах DBCS, например Деванагари .

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

В OpenType [ править ]

OpenType имеет fwid, halt, hwid, и vhalтеги функций, которые будут использоваться для воспроизведения формы символа в полную или половинную ширину. CSS обеспечивает контроль над этими функциями с помощью font-variant-east-asian и font-feature-settings характеристики. [3]

См. также [ править ]

Примечания [ править ]

Ссылки [ править ]

  1. ^ «Демонстрация ICU — Converter Explorer» . demo.icu-project.org . Проверено 7 мая 2018 г.
  2. ^ Лунде, Кен (25 января 2019 г.). «Стандартное приложение Unicode® № 11: ширина Восточной Азии» . Консорциум Юникод .
  3. ^ «Синтаксис функций OpenType в CSS» . Adobe . Проверено 20 сентября 2023 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 87F165019D4CFFF0A6E76A24627313AB__1714942260
URL1:https://en.wikipedia.org/wiki/Halfwidth_and_fullwidth_forms
Заголовок, (Title) документа по адресу, URL1:
Halfwidth and fullwidth forms - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)