substr utf8

broken whis long utf name

// TODO: this is really the responsibility of the UI
and why not use css styles in ui?