Корректность отображения фонта RichEdit'ом

Тема в разделе "WASM.WIN32", создана пользователем Wolfgang, 6 дек 2006.

  1. Wolfgang

    Wolfgang New Member

    Публикаций:
    0
    Регистрация:
    11 май 2005
    Сообщения:
    82
    Адрес:
    Russia
    Возникла следующая проблема:
    Работаю с RichEdit'ом через интерфейсы TOM (Win32 API). Посредством ITextFont::SetName выставляю фонт Times New Roman. Точнее говоря, пытаюсь выставить, потому что текст при этом отображается в RichEdit'е другим шрифтом (без засечек). Однако, при копировании буфером из RichEdit'а в Ворд с учетом форматирования в Ворде этот текст отображается правильным шрифтом! Возможно, нужно выставиьт какой-то дополнительный стиль? Или я что-то принципиально не то делаю?
    Невероятно, но факт! Запускаю WordPad, выбираю шрифт Times New Roman, набираю текст... никакой это не таймс. Сохраняю в виде RTF, открываю Вордом - показывает Таймс. Что за наваждение?!
    Если же выбирать шрифт Times (без New Roman), то везде все корректно отображается. Как это можно объяснить на XP SP2?