在浏览器

时间:2015-05-22 14:47:50

标签: google-chrome firefox fonts photoshop webfonts

例如,我在Windows中安装了Open Sans字体,并且在我的网站中也嵌入了谷歌字体。如果我忘了实施谷歌字体,那么无论如何我可以在我的网站上看到字体,因为我已将它安装在系统中,但我的访问者没有。如何测试字体,忽略系统字体?

我试图在chrome / firefox或plugins中找到配置中的一些选项,以便在浏览器中逐步禁用系统字体,但我找不到任何东西。我想在Photoshop中使用已安装的字体,但不能在浏览器中使用。

抱歉英语不好。 此致

1 个答案:

答案 0 :(得分:2)

尝试将字体重命名为与系统中的名称不匹配的字体。

D3DXMATRIX viewMat;

static D3DXMATRIX viewRotXMat;
static D3DXMATRIX viewRotYMat;
static D3DXMATRIX viewRotZMat;

static float rotY = 0.0f;
static float rotXZ = 0.0f;

if (GetAsyncKeyState(VK_LEFT)) { rotY += 0.1f; }
if (GetAsyncKeyState(VK_RIGHT)) { rotY -= 0.1f; }

if (GetAsyncKeyState(VK_UP)) { rotXZ += 0.1f; }
if (GetAsyncKeyState(VK_DOWN)) { rotXZ -= 0.1f; }

//POINT pMO = getMouseOffset();
//rotY += pMO.x / 10;
//rotXZ += pMO.y / 10;

D3DXMatrixLookAtLH(&viewMat,
    &D3DXVECTOR3(10.0f, 10.0f, 0.0f), //pos
    &D3DXVECTOR3(0.0f, 10.0f, 0.0f),  //look-at
    &D3DXVECTOR3(0.0f, 1.0f, 0.0f)); //weird values


D3DXMatrixRotationY(&viewRotYMat, rotY);
D3DXMatrixRotationX(&viewRotXMat, cos(rotY) * rotXZ);
D3DXMatrixRotationZ(&viewRotZMat, (sin(rotY) * rotXZ) * -1);

d3ddev->SetTransform(D3DTS_VIEW, &(viewMat * viewRotXMat * viewRotYMat * viewRotZMat));


D3DXMatrixPerspectiveFovLH(&projMat,
                           D3DXToRadian(90),
                           (FLOAT)SIZEX / (FLOAT)SIZEY,
                           1.0f,
                           1000.0f);
d3ddev->SetTransform(D3DTS_PROJECTION, &projMat);

这样您的系统就无法识别它,您将能够看到嵌入策略是否真的有效。

希望有所帮助!