小编Ste*_*ell的帖子

是否有必要为Web字体提供后备字体?

我们在我们的网站上使用了一些网络字体,例如

<link href="http://fonts.googleapis.com/css?family=Anton" 
    rel="stylesheet" type="text/css">
Run Code Online (Sandbox Code Playgroud)

由于IE8中的一个错误我不想以其他方式解决,我想向我们的网站作者推荐他们在指定网络字体时不提供后备字体.例如,而不是:

font-family: 'Anton', "Arial Black", sans-serif;
Run Code Online (Sandbox Code Playgroud)

..做...

font-family: 'Anton';
Run Code Online (Sandbox Code Playgroud)

是否存在可能导致问题的真实场景,即为什么我需要为我提供的字体提供后备?

css webfonts font-face google-webfonts

9
推荐指数
3
解决办法
8011
查看次数

如何从进入睡眠状态的WebSocket客户端计算机或应用程序进入后台恢复(iPad上的Safari)

我有浏览器客户端Javascript打开一个WebSocket(使用socket.io)来请求一个长时间运行的进程启动,然后在进程完成时获得一个回调.当我收到回调时,我更新网页以让用户知道该过程已完成.

这可以正常工作,除了我的iPad,当我切换到另一个应用程序,然后回来(它永远不会得到回调,因为我猜应用程序当时不在线).我假设在等待回调时睡在笔记本电脑或其他计算机上会发生同样的事情.

有没有一种标准的方式(或任何方式)来处理这种情况?谢谢.

作为参考,如果您想查看问题页面,请访问http://amigen.perfectapi.com/

javascript websocket ipad socket.io

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

错误:"进程无法访问....因为它正被另一个进程使用."在"删除图像"中

我知道其他人有类似的问题,但我的问题是针对图像...我有一个像下面的图像功能:

        static public string Setimage(PictureBox pictureBox, OpenFileDialog ofd,string nameform,string folderform)
    {
        ofd.Title = "Select Pictures";
        ofd.Filter = "Pictures(*.jpg, *.jpeg, *.jpe, *.jfif, *.png) | *.jpg; *.jpeg; *.jpe; *.jfif; *.png | All file (*.*)| *.*";

        ofd.DefaultExt = ".jpg"; // Default file extension 
        string namefile = "";
        // Process open file dialog box results 

        if (ofd.ShowDialog() == DialogResult.OK)
        {
           // try
            //{
                string fileName = ofd.FileName;
                if (ofd.SafeFileName.Length <= 50)
                    if (Image.FromFile(fileName).Width >= 640 && Image.FromFile(fileName).Height >= 480)
                    {
                        namefile = ofd.SafeFileName;
                        if …
Run Code Online (Sandbox Code Playgroud)

c# error-handling

0
推荐指数
1
解决办法
1240
查看次数