Use Private category instead of performSelector:
Make font attribute merging deal with feature array and extract it