0

我正在使用 jquery flot 和 canvasText(来自 jquery flot 文本)来显示图例,这允许我使用 tcpdf 转换为 pdf,但是在此 canvasText 中不会出现不在 ASCII-127 中的字符,如“á”, “º”等...

当我尝试显示“以 ºC 为单位的温度”时,它只显示“以 C 为单位的温度”...

我看到有一个声明(CanvasTextFunctions.letters),其中有所有标准 ascii 字母,但我不知道如何添加其他字母......

提前致谢...

4

1 回答 1

1

最后我明白了如何在表格中添加新字母,这是其中的一些:

    'º': { width: 12, points: [[8,21],[10,19],[10,17],[9,15],[7,14],[5,14],[3,16],[3,18],[4,20],[6,21],[8,21],[10,20]] },
    'á': { width: 19, points: [[9,19],[15,24],[-1,-1],[15,14],[15,0],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]] },
    'à': { width: 19, points: [[9,19],[3,24],[-1,-1],[15,14],[15,0],[-1,-1],[15,11],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]] },
    'é': { width: 18, points: [[9,19],[15,24],[-1,-1],[3,8],[15,8],[15,10],[14,12],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]] },
    'è': { width: 18, points: [[9,19],[3,24],[-1,-1],[3,8],[15,8],[15,10],[14,12],[13,13],[11,14],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3]] },
    'ó': { width: 19, points: [[9,19],[15,24],[-1,-1],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3],[16,6],[16,8],[15,11],[13,13],[11,14],[8,14]] },
    'ò': { width: 19, points: [[9,19],[3,24],[-1,-1],[8,14],[6,13],[4,11],[3,8],[3,6],[4,3],[6,1],[8,0],[11,0],[13,1],[15,3],[16,6],[16,8],[15,11],[13,13],[11,14],[8,14]] },
    'ú': { width: 19, points: [[9,18],[15,23],[-1,-1],[4,14],[4,4],[5,1],[7,0],[10,0],[12,1],[15,4],[-1,-1],[15,14],[15,0]] },
    'ù': { width: 19, points: [[9,18],[3,23],[-1,-1],[4,14],[4,4],[5,1],[7,0],[10,0],[12,1],[15,4],[-1,-1],[15,14],[15,0]] },
    'ì': { width: 10, points: [[8,17],[3,23],[-1,-1],[5,14],[5,0]] },
    'í': { width: 10, points: [[3,17],[8,23],[-1,-1],[4,14],[4,0]] }
于 2013-10-25T07:44:21.867 回答