Cygwin is a Posix platform to the extent possible. It should use the Posix API except in special circumstances.
Makes our FT-backed hb_font_t safe to use from multiple threads. Still, the underlying FT_Face should NOT be used from other threads by client or other libraries. Maybe I add a lock()/unlock() public API ala PangoFT2 and cairo-ft. Maybe not.
Sorry for the noise, downstream custom builders. Please adjust.