describe smart typography