小编hga*_*tes的帖子

计算字体 truetype hhea 值(上升、下降)

我正在尝试解析 truetype 字体来构建和存储每个字体大小的上升部分、下降部分,我正在使用http://nodebox.github.io/opentype.js/,它做了很棒的工作,但我不明白如何计算返回值。

示例字体 Blackoak (adobe) 我有 [Ascender, Desender] = 1900 和 -500

我认为这些数字表示距全空间基线的距离,但是我是否需要其他元信息来计算这些值?

fonts truetype opentype

6
推荐指数
1
解决办法
1914
查看次数

用lxml python解析xhtml

小问题,真的卡在这里,我不明白发生了什么,我只是想从网上解析一个普通的xhtml,没什么特别的......

这是错误:

 File "class/page.py", line 85, in xslParse
    doc = lxml.etree.fromstring(self.content)
    File "lxml.etree.pyx", line 2753, in lxml.etree.fromstring (src/lxml/lxml.etree.c:54647)
    File "parser.pxi", line 1578, in lxml.etree._parseMemoryDocument (src/lxml/lxml.etree.c:82764)
    File "parser.pxi", line 1457, in lxml.etree._parseDoc (src/lxml/lxml.etree.c:81562)
    File "parser.pxi", line 965, in lxml.etree._BaseParser._parseDoc (src/lxml/lxml.etree.c:78232)
    File "parser.pxi", line 569, in lxml.etree._ParserContext._handleParseResultDoc (src/lxml/lxml.etree.c:74488)
    File "parser.pxi", line 650, in lxml.etree._handleParseResult (src/lxml/lxml.etree.c:75379)
    File "parser.pxi", line 590, in lxml.etree._raiseParseError (src/lxml/lxml.etree.c:74712)
    XMLSyntaxError: StartTag: invalid element name, line 1, column 2
Run Code Online (Sandbox Code Playgroud)

self.content是由http响应给出的普通字符串,没有干净,没有替换,没有,只是服务器的响应,所以什么是fu ..?

html的开头是:

<!doctype html>
<!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
<!--[if lt IE …
Run Code Online (Sandbox Code Playgroud)

python lxml parsexml

5
推荐指数
1
解决办法
3688
查看次数

标签 统计

fonts ×1

lxml ×1

opentype ×1

parsexml ×1

python ×1

truetype ×1