More ES5 setters/getters: clip & font.
Adapt GFX/Bidi support to new GFX 2.0 class structure and be consistent with other bidi modules.