Fixed a memory leak in ICFont.m
Avoid switching to discrete GPU
Lower energy impact for on-demand rendering (experimental)