让IE 10显示自定义字体绝对没有成功.还有其他人为此解决方案吗?我可以在网上看到一些其他人在IE 10中遇到麻烦的问题,但没有找到解决方案或确认的漏洞.
任何具有相同经验或解决方案的人?
这就是我现在所拥有的,它在10之前的IE,Chrome和Safari中运行良好:
@font-face {
font-family: "LCD";
src: url('http://www.somedomain.xxx/Public/Fonts/Quartz_Regular.ttf');
}
<!--[if IE]>
<style type="text/css">
@font-face {
font-family: "LCD";
src: url('http://www.somedomain.xxx/Public/Fonts/Quartz_Regular.eot');
}
</style>
<![endif]-->
Run Code Online (Sandbox Code Playgroud)
我试图用其他格式woff,ott等替换字体文件,但没有运气.
暗示font-squirrel的答案使其成功.现在工作标记(对于IE 10)是:
@font-face {
font-family: "LCD";
src: url('/Public/Fonts/quartz_regular-webfont.eot');
src: url('/Public/Fonts/quartz_regular-webfont.eot?#iefix') format('embedded-opentype'),
url('/Public/Fonts/quartz_regular-webfont.woff') format('woff'),
url('/Public/Fonts/quartz_regular-webfont.ttf') format('truetype'),
url('/Public/Fonts/quartz_regular-webfont.svg#quartzregular') format('svg');
font-weight: normal;
font-style: normal;
}
Run Code Online (Sandbox Code Playgroud) 可能的重复:
C# DateTime.Now 精度
关于 .NET 中的高分辨率计时,有一些关于 SO 的问题,其中声明(如 MSDN 文档中所述)DateTime.Ticks 的结果为 100 纳秒。
但在现实生活中似乎完全不是这样。如果我运行下面的代码,我希望它生成行,其中每一行的 Tick 值都不同,其中很多行具有相同的毫秒值。但事实并非如此 - 滴答值保持不变,直到下一次毫秒值的变化,不会增加时间戳的分辨率。
private static List<string> GetTimeLine(long iterations)
{
List<string> liste = new List<string>();
for (long i = 0; i <= iterations; i++)
{
liste.Add(DateTime.Now.Millisecond.ToString() + " - " + DateTime.Now.Ticks.ToString());
}
return liste;
}
static void Main(string[] args)
{
Console.WriteLine("Generating timeline");
guids = GetTimeLine(10000);
File.WriteAllLines(@"C:\Test\GUIDS.TXT", guids);
Console.WriteLine("File written - Press ENTER");
Console.ReadLine();
}
Run Code Online (Sandbox Code Playgroud)
结果输出示例:
...
867 - 634940160118679615867 - 634940160118679615
867 - …