Сообщение Re[4]: WPF. Fonts enumeration от 24.11.2016 12:24
Изменено 24.11.2016 12:25 HotDog
Здравствуйте, MxMsk, Вы писали:
MM>Здравствуйте, HotDog, Вы писали:
MM>Blend же вроде managed. Залезь в исходники Reflector-ом каким-нибудь. Наверное, через EnumFontFamiliesEx получают. Как это потом ложится на WPF, к сожалению, не подскажу.
EnumFontFamiliesEx я уже сам проверил, через него получаем тот же сет фонтов что и через WinForm (System.Drawing.Text.InstalledFontCollection). И он так же возвращает «John Handy» для фонта http://www.myfontfree.com/john-handy-let-myfontfreecom126f36883.htm. Но для WPF мне нужно указать «John Handy LET Plain». Blend в своем списке фонтов правильно показывает «John Handy LET Plain». С рефлектором я потихоньку ковыряюсь в нем, но там черт ногу сломает.
MM>Здравствуйте, HotDog, Вы писали:
MM>Blend же вроде managed. Залезь в исходники Reflector-ом каким-нибудь. Наверное, через EnumFontFamiliesEx получают. Как это потом ложится на WPF, к сожалению, не подскажу.
EnumFontFamiliesEx я уже сам проверил, через него получаем тот же сет фонтов что и через WinForm (System.Drawing.Text.InstalledFontCollection). И он так же возвращает «John Handy» для фонта http://www.myfontfree.com/john-handy-let-myfontfreecom126f36883.htm. Но для WPF мне нужно указать «John Handy LET Plain». Blend в своем списке фонтов правильно показывает «John Handy LET Plain». С рефлектором я потихоньку ковыряюсь в нем, но там черт ногу сломает.
Re[4]: WPF. Fonts enumeration
Здравствуйте, MxMsk, Вы писали:
MM>Здравствуйте, HotDog, Вы писали:
MM>Blend же вроде managed. Залезь в исходники Reflector-ом каким-нибудь. Наверное, через EnumFontFamiliesEx получают. Как это потом ложится на WPF, к сожалению, не подскажу.
EnumFontFamiliesEx я уже сам проверил, через него получаем тот же сет фонтов что и через WinForm (System.Drawing.Text.InstalledFontCollection). И он так же возвращает «John Handy LET» для фонта http://www.myfontfree.com/john-handy-let-myfontfreecom126f36883.htm. Но для WPF мне нужно указать «John Handy LET Plain». Blend в своем списке фонтов правильно показывает «John Handy LET Plain». С рефлектором я потихоньку ковыряюсь в нем, но там черт ногу сломает.
MM>Здравствуйте, HotDog, Вы писали:
MM>Blend же вроде managed. Залезь в исходники Reflector-ом каким-нибудь. Наверное, через EnumFontFamiliesEx получают. Как это потом ложится на WPF, к сожалению, не подскажу.
EnumFontFamiliesEx я уже сам проверил, через него получаем тот же сет фонтов что и через WinForm (System.Drawing.Text.InstalledFontCollection). И он так же возвращает «John Handy LET» для фонта http://www.myfontfree.com/john-handy-let-myfontfreecom126f36883.htm. Но для WPF мне нужно указать «John Handy LET Plain». Blend в своем списке фонтов правильно показывает «John Handy LET Plain». С рефлектором я потихоньку ковыряюсь в нем, но там черт ногу сломает.