implemented the cmap table