Страница 1 из 1

Как узнать название шрифта

Добавлено: 31 окт 2005, 13:52
NV
Здравствуйте!
У меня такая проблема: есть текст, набранный некоторым шрифтом в Word'е, например, шрифтом "ShoolBookC" набрана тригонометрическая формула. Например, sin( x ) + cos( y ). Если вместо "x" и "y" при помощи "Вставка -> Символ" вставить символы "альфа" и "бэта" из другой гарнитуры, например, "Symbol", то при просмотре текста будет присутствовать только гарнитура "ShoolBookC"! Можно ли определить реальное название шрифта или программно ( на Basic ) выделить объекты "Вставка символа"?

Добавлено: 24 ноя 2005, 04:11
Naeel Maqsudov
Меню Правка/Найти.
Вы можете по всему документу искать любой текст, оформленный определенным шрифтом.
Более того, можно воспользоваться меню Правка/заменить. Чтобы не искать такие места по одному, Вы можете весь "чужеродный текст" разом покрасить, например, красным цветом фона (Замерить все), а потом разбираться что к чему.

Добавлено: 28 ноя 2005, 16:22
NV
Мне надо определить, есть ли символы, вставленные при помощи "Вставка -> Символ", если они есть, то мне надо узнать название их шрифтов... Такие символы не определить при помощи Меню Правка/Найти, т.к. неизвестно, что это за символы и, вообще, есть ли они...

Добавлено: 05 дек 2005, 17:51
Naeel Maqsudov
М-да-а-а...
А ведь в старых версиях работало. Т.е. при вставке через Вст/Символ просто вставлялся символ, оформленный соответствующим шрифтом и его можно было искать по форатированию...
Похоже, что с 2000 они что-то докрутили и вставляют Unicode символ, и как-то помечают его, так что при двойном щелчке вылазит окно Вст/Символ.

Экспериментальным путем установлено, что они (сволочи) вставляют запрятанное поле Symbol . Название шрифта указывается в свичах этого поля (Что-то типа { SYMBOL 1234 \u \f "шрифт"}). Но обычная вставка поля приводит к тому, что исходный код поля виден по Alt-F9, а поле вставленное по Вст/Символ не вытаскивается никак!



Ребята Билли
Вам насолилли! :) )

Увы. На высоком уровне достучаться до скрытых кодов полей не удастся :( Так захотел разработчик.
то при просмотре текста будет присутствовать только гарнитура "ShoolBookC"!
Вот это пожалуйста прокомментируйте. При каком таком просмотре?
В данном случае результат работы скрытых полей - это Unicode-текст. Он не может быть не виден, или чего-то не понимаю...

Добавлено: 07 дек 2005, 09:44
NV
Цитата:
то при просмотре текста будет присутствовать только гарнитура "ShoolBookC"!


Вот это пожалуйста прокомментируйте. При каком таком просмотре?

---------------------------

Если передвигать курсор по документу Word, то можно наблюдать, как меняются название шрифта, стиля, размер шрифта... - это и было названо просмотром.

Добавлено: 07 дек 2005, 13:23
Naeel Maqsudov
Понятно.
И я о том же!
Текст набран одним шрифтом. И формально вроде бы все честно....
Но некоторый невидимый текст (того же шрифта) отрисовывается на экране, как символ другого шрифта. Причем он видимо настолько невидим (скрыт), что даже сам Word ни сном, ни духом :)