1
Writer / Re: Проблема с применением переопределенных стилей
« : 19 Январь 2022, 13:22:31 »
Добрый день!
Извиняюсь, что мой вопрос оказался непонятным, в этот раз я постараюсь объяснить все максимально правильно и подробно.
Специально пошел моделировать ситуацию, произошедшую вчера - и удивился, когда у меня не получилось этого сделать.
У меня есть файл(A), в котором есть текст, например "мама мыла раму". В исходном документе этот текст имеет стиль "основной текст" с размером шрифта 12px
При этом у меня есть другой файл(B), в котором стиль "основной текст" имеет размер шрифта 14px
При копировании текста "мама мыла раму" из A в B поведение такое, какое я ожидаю - в файле B текст "мама мыла раму" имеет стиль "основной текст" с размером шрифта 14px
Но буквально вчера почему-то возникала ситуация, что текст "мама мыла раму" мог иметь шрифт 12px в файле B
Поэтому я промоделировал всю последовательность шагов вчерашнего дня и пришел к ряду выводов:
Я действительно обнаружил такие фрагменты текста(пусть это будет "папа мыл раму"), которые имеют в родном документе стиль "основной текст" с размером шрифта 12px, и при копировании этого текста в другой файл(где "основной текст" имеет 14px) размер шрифта так же остается 12px.
Однако!
Я обнаружил, что на самом деле проблема начинается не в новом файле, а еще в исходном.
Например, у нас есть текст "пес мыл раму". Он помечается "базовый" и использует 14px Arial. Мы применяем к нему стиль "основной текст", и он использует форматирование и стили "основного текста" - нужные отступы, 12px Calibri.
А еще у нас есть текст "папа мыл раму", который также помечается как базовый, и также использует 14px Arial. Но применяя к нему стиль "основной текст", он использует все форматирование стиля "основной текст", ЗА ИСКЛЮЧЕНИЕМ размера шрифта с типа шрифта. То есть он также продолжает оставаться 14px Arial(Хотя должен быть 12px Calibri)
Пользуясь методом научного тыка обнаружил, что единственное отличие форматирования между текстом "пес мыл раму" и "папа мыл раму" крылось в пункте меню, который можно вызвать, кликнув ПКМ на выделенный текст, далее пункт "Символы...". И как раз там указан шрифт "Arial" и размер 14px. И как раз он переопределяет стиль "основной текст". И как раз из-за него при копировании остаются стили, указанные в нем!
В общем, разобрался с проблемой - оказывается, просто не там копал
Извиняюсь, что мой вопрос оказался непонятным, в этот раз я постараюсь объяснить все максимально правильно и подробно.
Специально пошел моделировать ситуацию, произошедшую вчера - и удивился, когда у меня не получилось этого сделать.
У меня есть файл(A), в котором есть текст, например "мама мыла раму". В исходном документе этот текст имеет стиль "основной текст" с размером шрифта 12px
При этом у меня есть другой файл(B), в котором стиль "основной текст" имеет размер шрифта 14px
При копировании текста "мама мыла раму" из A в B поведение такое, какое я ожидаю - в файле B текст "мама мыла раму" имеет стиль "основной текст" с размером шрифта 14px
Но буквально вчера почему-то возникала ситуация, что текст "мама мыла раму" мог иметь шрифт 12px в файле B
Поэтому я промоделировал всю последовательность шагов вчерашнего дня и пришел к ряду выводов:
Я действительно обнаружил такие фрагменты текста(пусть это будет "папа мыл раму"), которые имеют в родном документе стиль "основной текст" с размером шрифта 12px, и при копировании этого текста в другой файл(где "основной текст" имеет 14px) размер шрифта так же остается 12px.
Однако!
Я обнаружил, что на самом деле проблема начинается не в новом файле, а еще в исходном.
Например, у нас есть текст "пес мыл раму". Он помечается "базовый" и использует 14px Arial. Мы применяем к нему стиль "основной текст", и он использует форматирование и стили "основного текста" - нужные отступы, 12px Calibri.
А еще у нас есть текст "папа мыл раму", который также помечается как базовый, и также использует 14px Arial. Но применяя к нему стиль "основной текст", он использует все форматирование стиля "основной текст", ЗА ИСКЛЮЧЕНИЕМ размера шрифта с типа шрифта. То есть он также продолжает оставаться 14px Arial(Хотя должен быть 12px Calibri)
Пользуясь методом научного тыка обнаружил, что единственное отличие форматирования между текстом "пес мыл раму" и "папа мыл раму" крылось в пункте меню, который можно вызвать, кликнув ПКМ на выделенный текст, далее пункт "Символы...". И как раз там указан шрифт "Arial" и размер 14px. И как раз он переопределяет стиль "основной текст". И как раз из-за него при копировании остаются стили, указанные в нем!
В общем, разобрался с проблемой - оказывается, просто не там копал