freetypeを使用するMSVCプロジェクトがあり、Unicodeに移行しようとしています。ただし、freetype関数はファイルパスのLPCTSTR引数を受け入れず、「constchar*」が必要です。したがって、次のようなコード
WINDOWS_FONT WindowsFont;
// ....
FT_New_Face (pLibrary, WindowsFont.pszFileName, i, &face); // WindowsFont.pszFileName is LPTSTR
プロジェクトがASCIIの場合は機能していましたが、Unicodeの場合は機能しなくなりました。FreeTypeにUnicodeファイル名を受け入れさせる方法はありますか?一部のプリプロセッサはそれをUnicodeに切り替えるように定義していますか?