On Monday, 5 November 2018, 22:16:56 GMT+8, Byeongsik Jeon bsjeon@hanmail.net wrote:
On Mon, 5 Nov 2018 14:06:32 +0000 (UTC), Hin-tak Leung hintak_leung@yahoo.co.uk wrote:
There is no need for application using freetype to change the interpreter version at compile time - you can do that at runtime by setting the FREETYPE_PROPERTIES environment variable. This was introduced in freetype 2.7/2.8-ish.
When you fix the interpreter version, it does not satisfy both types of the fonts together.
The idea of FREETYPE_PROPERTIES is that you should choose on an application-by-application basis. And maybe also that using Microsoft's Tahoma instead of wine's is a bad idea? You are basically advocating switching the interpreter version based on font vintage/age , using a heuristics on the presence/absence of a table to tell you how old a font is. I think that is bad. Fix the font, or using a better way of telling the age of a font :-).