问题标签 [hyphenation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
isbn - 如何自动应用 ISBN 断字?
我有没有破折号的 ISBN 号码(10 位和 13 位)。现在我正在寻找一种自动添加这些破折号的方法。
我在这里找到了一些有用的信息: http ://www.isbn.org/standards/home/isbn/international/hyphenation-instructions.asp
但是我不确定它是否可行,因为发布者标识符具有随机长度,并且在不知道它的情况下,可能无法确定破折号的正确位置。
有人知道这是否可能吗?
非常感谢!
c - OpenOffice 连字符算法 - 参数是什么意思?
我正在查看从 OpenOffice 站点下载的连字符算法,但在查看评论后我无法理解参数rep、pos和cut的用途。有知识的人可以告诉我这些参数的作用吗?以下是评论。
从这个例子来看,似乎ff可以用单个f替换,但这与连字符有什么关系?
谢谢,
p>android - Android 中的断字
作为国际化 Android 应用程序的一部分,我遇到了在正确位置动态换行或断字的需要。
我的所有字符串都在 strings.xml 文件中进行了外部化,但我没有找到任何关于 Android 中的断字的文档。
我希望能够建议类似于我在 LaTeX 中的连字符位置:
http://en.wikipedia.org/wiki/Hyphenation_algorithm
但我没有发现任何迹象表明这是否可能。我错过了框架中的任何内容吗?其他人在做什么,例如使用没有明显位置来分句的日文字符串?你只是在正确的位置添加空格吗?
我可以动态调整字体大小以适应某些布局,但对于跨越多行的较长消息不起作用。该怎么办?
php - Zend_PDF 模块是否支持断字?
我正在寻找 iTextSharp 之类的自动连字符支持来创建 PDF。我在 Zend Docs 中找不到任何相关内容。
编辑如果这个类被移植到 PHP 中,我也用谷歌搜索,但找不到任何有用的东西。
latex - 如何防止 LaTeX 连字符包含破折号的单词?
我想在全球范围内阻止 LaTeX 连字符“Objective-C”。我知道 \hyphenation 命令,但我不知道如何使用它。如果我将“Objective-C”传递给该命令,破折号将被视为在此处连字的提示。
我发现的一个解决方案是每次使用 Objective-C 时都将其包装到 mbox 中。但是,我正在编写的文档中包含很多这个名称,并且每次都将其包装到 mbox 中是很难看的(就像定义一个命令并在源代码中一遍又一遍地使用它一样)。
我会很高兴有任何建议!
最佳,JP
html - 如何将表格中的一列换行,表格大小适合浏览器窗口
我有一个 HTML 表格,其中包含 3 个“组”列,左侧、中间和右侧。
当中间(“M”)列中有一个很长的字符串时,我想将表格限制在浏览器窗口的宽度内。
我尝试在本专栏中使用 CSS 分词,如wordwrap a very long string中所述。
下面是 HTML(示例)。CSS 包含我关于这应该如何(但显然不是)工作的想法。
我究竟做错了什么?
现在的结果是没有进行自动换行,而是表格意外地向最右侧射出,并在浏览器窗口中导致滚动条。
latex - Latex:用向后箭头替换连字符
我正在以打字机字体设置例如目录名称。这些名称可能会变长。使用连字符包,我启用了连字符。现在,缺少的是连字符被替换为例如向后的箭头。因此,我想做的是
但是,\ensuremath{\hookleftarrow} 在这种情况下不起作用 - 它不是单个字符。
有人可以指出我的解决方案吗?非常感谢!
ruby-on-rails - Rails验证格式并将任何其他字符更改为连字符?
我有这个模型:
我希望我的应用程序做的是更改每个不会[a-z0-9\+\-]
变成连字符的字符。这可能吗,怎么做?谢谢。
html - HTML:没有破折号的软连字符 ()?
我有一点布局问题:在客户网站上,我们在一个小框中显示人们的联系信息。该框的宽度受到限制。碰巧,有些人的名字很长(毕竟这是在德国……),电子邮件地址是名字和姓氏的串联。结果:对于某些名称,电子邮件地址超出了 about 框给出的约束。
在正确的换行符­
之前插入 a ,但看起来像这样:@
是否有可能压制那个破折号?我不想使用<br />
,因为对于 90% 的名称,可用宽度绰绰有余。
css - WebKit 连字符
有没有人成功地在任何 WebKit 浏览器中实现连字符?我已经尝试过 CSS3hyphenation
样式以及-webkit-hyphens: auto
. 这两个都没有骰子。或者也许我做错了什么?
注意:我只在 Mac 上尝试过 Safari 和 Chrome。
更新:代码示例