Получить имя файла шрифта на основе имени и стиля шрифта (полужирный / курсив)

Это сводило меня с ума весь день.

Мне нужно получить имя файла шрифта (например, Arial.ttf) на основе его имени (в данном случае Arial) и того, жирный, курсив или оба. Используя эту информацию, мне нужно найти файл шрифта, чтобы использовать его для рендеринга.

Еще несколько примеров:

  • Calibri, полужирный шрифт преобразовал бы в calibrib.ttf.
  • Calibri, курсив преобразовал бы в calibrii.ttf.

Любые идеи о том, как я мог бы достичь этого в C ++ (Win32)

18
задан David Heffernan 2 January 2011 в 14:56
поделиться