如何给一段文字添加指定粗细的下划线?

如题,如果设定 face 的 underline 属性,没法设置下划线的 line-width(可能是我没搜到相应的方法);如果是 box 属性,可以设置 line-width,但是不能设置只显示 box 的一条边。请问大家有办法吗?