【问题标题】:Fonts.com font won't centerFonts.com 字体不会居中
【发布时间】:2013-09-27 12:24:05
【问题描述】:

我正在使用来自fonts.com 的网络字体“FullMoonBTW01-BlkChry”。可以通过其上方的文本框更改文本。随着文本变长,字体大小变小。整个时间,文本应该居中。

使用 Arial、Times 或任何其他“普通”字体,文本居中就可以了。即使使用其他一些 fonts.com 字体也可以正常工作,但是当我尝试将 FullMoonBTW01-BlkChry 居中时,我得到以下信息(红线为中心):

#myDiv .text {
    width: 100%;
    position: absolute;
    top: 140px;
    text-align: center;
    color: #222;
    font-size: 40px;
    letter-spacing: -1px;
    left: -3px;
    font-family: "FullMoonBTW01-BlkChry";
}

我也尝试增加“左”以使其正确对齐,但根据动态变化的字体大小,它会居中,然后偏离居中......等等。

我还尝试消除任何 javascript 更改,直接使用 html/css,但仍然偏离中心。

对于其他字体,无论大小,它都保持居中,因为它是全宽和 text-align:center;,但是 - 使用这种字体,没有运气。

所以 - 1)为什么要这样做,以及 2)我怎样才能让它保持居中

编辑:

我的 HTML 只是:

<div class="text">TESING</div>

【问题讨论】:

  • 包含 div 的代码是什么?你能创建一个jsfiddle吗?
  • 我无法创建 jsfiddle,因为 font-family 是 fonts.com 的付费服务,并且仅适用于我(或其他订阅者)的域。但我的 HTML 就是我在上面的编辑中添加的内容。
  • 没有实时页面的链接,我们只能猜测发生了什么。屏幕截图中的那些黄点是什么?
  • “黄点”是 Chrome 在检查元素时裁剪的工具提示。 (当然欢迎有根据的猜测)

标签: html css fonts centering


【解决方案1】:

我能够复制该问题并且一切正常。

想知道字体转换是否有问题。在 Fonts.com 自己的网站上,这很好。如果您更改他们的字体试用工具的 text-align CSS 设置以使文本块居中,它甚至会出现。

我将联系他们的支持,因为看起来字体本身确实有问题。

Page 1Page 2

【讨论】:

  • 你已经完全复制了我的问题(谢谢!) - 这不是文本大小 - 这是它不居中(在你的也是如此)。我提到了文本大小,因为我动态更改它,所以我不能只使用 CSS 偏移 X 像素来“假中心”它......等等。
  • 您说得对,出于好奇,我们会联系他们的支持人员。
  • 非常棒 - 期待听到他们说的话。旁注 - 我寻求联系支持,但在任何地方都找不到。
  • 会的。当您登录时,您会看到顶部有一个黑框,上面写着白色的“需要支持”。他们通常会在一天左右的时间内回来。不过很奇怪。
  • 感谢@jsuissa 的测试页面。我们的初步测试表明,这只发生在 Windows 上基于 Chromium 的浏览器(Chrome、Opera Next)中。我们无法在其他 Windows 浏览器(IE、Firefox、Safari 5)或任何 Mac 浏览器(包括 Chrome/Opera Next)中复制该问题。基于此,问题可能出在 Chromium 引擎对 Windows 文本渲染的调用中,但是,我们的字体工程师正在研究这种字体,看看他们是否能找到任何东西。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-01
相关资源
最近更新 更多