matplotlib:Humor Sans没有正确显示重音符号

时间:2016-10-02 12:16:24

标签: matplotlib fonts archlinux

如果我选择Humor Sans,这就是我从matplotlib获得的:

enter image description here

所以“DISTÀNCIA”显示为“DIST?NCIA”。它与其他字体很好地显示。

代码在这里:

 namespace App8.Models
    {

        public class ReportRow
        {
            [JsonProperty("ProductCode")]
            public string ProductCode { get; set; } = string.Empty;

            [JsonProperty("Description")]
            public string Description { get; set; } = string.Empty;

            [JsonProperty("SalesLitres")]
            public double SalesLitres { get; set; } = 0.0;

            [JsonProperty("SalesValue")]
            public double SalesValue { get; set; } = 0.0;    
        }
    }

字体有问题吗?

1 个答案:

答案 0 :(得分:0)

我知道这是一个老问题,但也许它仍然有用。

不幸的是,您面临的问题取决于Humor Sans本身,并且没有简单的解决方案。制作该字体时要考虑美国单词,模仿xkcd漫画上使用的字体。因此,它根本没有重音字母。

我不知道这是否是西班牙语的习惯,但是一些印度洋语言使用-有点丑陋的解决方法,将无引号后面加上撇号: à---> a'; é---> e' 等等...