8得票6回答
如何在Ruby中计算字符串的宽度?

String.length 只会告诉我字符串中有多少个字符。(事实上,在 Ruby 1.9 之前,它只会告诉我有多少个字节,这甚至更不实用。) 我真的很想知道一个字符串有多少个“en”宽度。例如: 'foo'.width # => 3 'moo'.width # => 3.5...

8得票2回答
这个用于估算div中每行字符数的公式是否正确?

我看到一个 网站,上面写道: 在前面的例子中,第一列的宽度是固定的:设置为400像素宽。对于12像素的文本渲染,这将产生每行约66个字符的长度。如果读者将文本大小增加到16像素,则该长度将缩短为每行50个字符。 这里是 第一列 的 CSS:DIV#col1 { width:400px } ...

21得票3回答
UILabel如何垂直居中文本?

关于我的实际目的,有很多人感到困惑。请让我重新表述我的问题,它很简单:   如何在UILabel的-drawTextInRect:中居中文本? 以下是一些关于为什么我正在寻找苹果公司居中文本方法的背景: 我不满意他们在这个方法中居中文本的方式。 我有自己的算法可以解决这个问题。...

15得票1回答
除了观察,还有什么方法可以知道当前应用于HTML元素的字体?

考虑我有一个用于锚点标签的 CSS 规则:font-family: Helvetica, Verdana, Calibri, Arial, sans-serif; 当然,通过观察在浏览器中呈现的内容,我可以判断哪些字体已经被用于格式化当前锚点元素的文本。 但是,我需要通过JavaScript...

9得票6回答
只使用CSS是否可能保持垂直节奏?

我正在开发一个以排版为导向的WordPress主题,但是遇到了插入行内图片的问题。 我可以控制每个元素并调整其行高、底部间距等,以保持垂直节奏。但是由于通过编辑器粘贴的图像可以有任何高度,它们显然会破坏所有后续内容。 是否可能使用margin、padding、两者或其他解决方案,确保无论图...

106得票4回答
如何使HTML5画布的文本加粗或倾斜?

我正在以一种相当直接的方式将文本打印到画布上:var ctx = canvas.getContext('2d'); ctx.font = "10pt Courier"; ctx.fillText("Hello World", 100, 100); 但是我该如何将文本变成粗体、斜体或两者结合?有...

8得票3回答
为什么 div 比字体大小要大?

请查看http://jsfiddle.net/6taruf65/1/ 在Windows7上,Firefox31和Chrome36中,以下html的高度为20像素。我原本期望它的高度为16像素。 <style> * { margin: 0; padding: 0; border:...

23得票5回答
有没有一种方法可以让变宽字体在HTML中像固定宽度字体一样工作?

有没有办法让变宽字体在HTML中像固定宽度字体一样呈现? 例如,如果我在“Courier New”中显示句子“The quick grey fox jumped over the lazy dog”,这是一种固定宽度字体,则它的总宽度会比在变宽字体“Arial”中显示时更宽。 我想使用“Ar...

13得票4回答
IE9文本渲染问题-字母的尾巴被切断

我遇到了一个问题,在IE9标准模式下,IE9以一种使得字母下降部分的“q, p, y”等字符尾部消失的方式渲染文本。已经尝试通过调整填充和其他常见的CSS设置来解决这个问题,但迄今为止没有成功。 谁有想法可能是什么原因呢?

7得票1回答
材料设计正文1与正文2的区别

在Material Design Typography中,有一个Body 1和Body 2。 虽然它们之间的区别很容易看出来 - 正文字体1 字号稍微大一些,字距略大 - 但我想知道什么时候使用 正文字体1 和什么时候使用 正文字体2。 我找不到任何提示以及为什么会有两种正文字体。有人...