todo
win build
remove guichan from core
in lieu of unbounded font registry, make each manager hold the variants of a specific typeface