Haddock似乎错误地在UTF-8编码的源文件的文档中重新编码了非ASCII字符。我经常需要在文档中包含数学公式,并且如果可以使用诸如求和(Σ)等常用数学符号,则它们更易读。在Haddock文档中使用unicode字符
但是,通过haddock运行文件后,这些符号变成空白方块。 012dHaddock有选项--use-unicode
,但它只是将函数签名等中的函数箭头转换为unicode字符,同时仍然打破实际文档。
更好的是,如果这可以从cabal haddock
控制!
我使用的是Haddock 2.9.4版。
您可以使用'ς'等非ASCII符号。 – 2012-03-01 16:01:16
好的,但后来源变得不可读... – 2012-03-01 16:11:07
是的,但如果haddock不能自动处理UTF-8,不知道它的内部,这是我现在可以提供的最好的。 – 2012-03-01 16:13:21