Use lualatex + microtype
A Uniform Interface