如何获得" crispEdges"对于SVG文本?

时间:2016-02-16 13:47:08

标签: svg text antialiasing text-rendering shape-rendering

除文字以外的Svg形状受shape-rendering属性的影响,该属性可设置为crispEdges值(https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/shape-rendering)。这个值似乎会消除反锯齿。

但文字仅受text-rendering影响。但是,这不会提供crispEdges值(https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/text-rendering)。为什么?是否有其他方法可以获得非抗锯齿?

1 个答案:

答案 0 :(得分:3)

对于非常清晰的边缘,您可以使用过滤器来对文本进行分色。

def checkPiData(fieldValue):
    retVal = ""
    if len(fieldValue) > 0 :
        retVal = "Available"
    else:
        retVal = "Unavailable"

    return retVal