Преамбула

Преамбула

Я начал писать документ в MS-Word 2013, а затем продолжил на другом компьютере, где установлен MS-Word 2019. Я установил опцию замены двойных кавычек на типографские.

В Word 2013 при вводе текста "some text"двойные кавычки заменяются на „some text“( 0x84, 0x93), но в Word 2019 тот же текст выглядит так «some text»( «0xab, »0xbb).

Как Word решает, какие наборы символов использовать в качестве «типографских кавычек»?

Редактировать 1 Я проверил, что на обоих компьютерах установлена ​​операционная система Windows 10 22H2, а все языковые и культурные параметры установлены на «Немецкий (Швейцария)».

решение1

Преамбула

Основываясь на комментариях к моему вопросу, я провел несколько экспериментов в MS-Word 2019. Этот ответ документирует результат.

Редактировать 1

Я сейчас проделал тот же тест с MS-Word 2013. Различия см. ниже.

Редактировать 2

Я нашел интересную статью о кавычках в Википедии. Смотрите ссылки ниже.

Типографские кавычки по языку документа

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

Текст помечен как «Немецкий (Германия)»

Открывающие и закрывающие простые двойные кавычки заменяются нанизкая двойная кавычка( - HTML „- 0x84), илевая двойная кавычка( - HTML “- 0x93).

"Hello"становится„Hello“

Текст помечен как «Немецкий (Швейцария)» -MS Word 2013

Открывающие и закрывающие простые двойные кавычки заменяются нанизкая двойная кавычка( - HTML „- 0x84), илевая двойная кавычка( - HTML “- 0x93).

"Hello"становится„Hello“

Текст помечен как «Немецкий (Швейцария)» -MS Word 2019

Открывающие и закрывающие простые двойные кавычки заменяются налевая двойная кайма( «- HTML «- 0xab), иправая двойная кайма( »- HTML »- 0xbb).

"Hello"становится«Hello»

Текст помечен как «Французский (Швейцария)» или «Французский (Франция)»

Открывающие и закрывающие простые двойные кавычки заменяются налевая двойная кайма плюс один пробел( «- HTML «- 0xab), иправая двойная кайма плюс один пробел( »- HTML »- 0xbb).

"Hello"становится« Hello »

Текст помечен как «Английский (США)» или «Английский (Великобритания)»

Открывающие и закрывающие простые двойные кавычки заменяются налевая двойная кавычка( - HTML “- 0x93), иправая двойная кавычка( - HTML ”- 0x94).

"Hello"становится“Hello”

Рекомендации

Я нашел следующие веб-страницы, объясняющие различные типы «двойных кавычек»:

решение2

Используемый язык — это язык проверки, применяемый к тексту.

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

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

  1. Отключите параметр «Автоформатирование по мере ввода», чтобы заменить кавычки на фигурные.
  2. Используйте функцию «Заменить», чтобы найти все знаки « и заменить их теми же знаками, отформатированными на нужном вам языке, в котором используются нужные вам кавычки. Для этого нажмите «Дополнительно» в диалоговом окне «Заменить» и перейдите в Формат > Язык.
  3. ИспользоватьАвтоформат (не автоформатирование по мере ввода)с настройкой изменения на фигурные кавычки. Вы можете добавить кнопку для запуска Автоформата на Панель быстрого доступа.

screenshot add to QAT

AutoFormat dialog on QAT

  1. Включите функцию «Автоформатирование по мере ввода» для кавычек.

Вот моя страница наИзменение QAT.

Ниже приведены скриншоты опций «Автоформат» и «Автоформат по мере ввода».

Диалоговое окно параметров автоформата

screenshot AutoFormat Options

Диалоговое окно «Параметры автоформатирования по мере ввода»

screenshot of AutoFormat As You Type Options Dialog

Они похожи и их легко спутать. Параметры AutoFormat работают только тогда, когда команда AutoFormat используется как кнопка на QAT. Параметры AutoFormat As You Type работают по мере ввода текста, но не действуют на вставленный текст, а только на напечатанный.

Связанный контент