font: support character ranges and unicode matches