Там, в объявлении LOGFONT есть строчка - "lfFaceName As String * 16 'LF_FACESIZE"
Видимо из-за нее, когда я вызываю EnumFonts "ИмяШрифтаДлинойБолее16Символов", EnumFontFamProc получает урезанное имя шрифта
Пытался менять эту строчку, но на выходе получаю абракадабру. Пытался поискать в гугле, сам ковырялся, но, видимо, опыта не хватает

Может, подскажете, как с этим бороться?