问题标签 [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.

0 投票
2 回答
1101 浏览

ios - 在 UILabel 中,是否可以强制一条线不在斜线处中断?

示例:我的文本是@"This is a great UI/UX feature".

一个更好的例子:@"5/17 of this quantity".

是否可以强制线路不在/(斜线)处中断?

我正在寻找一种通用的做法,因为我还有其他带有斜线的句子。

0 投票
3 回答
559 浏览

ruby-on-rails - 使用 Rails 将连字符的两个部分都大写

我正在尝试使用 Rails 将连字符的两个部分都大写:

有没有一种快速的方法来做到这一点?如果不是,那么我将编写一个自定义解决方案,我可以弄清楚,但我希望有一些非常快速和肮脏的方法可以为我做到这一点

0 投票
2 回答
52 浏览

html - 实体代码和 lang 属性:我应该同时使用吗?

我正在用芬兰语写一个标记文档。

我正在使用该lang="fi-fi"属性。我应该将标记实体(äforä等)与语言属性结合使用,还是单独使用语言属性就足够了?实体和语言属性如何相互影响?

“问题”来自这样一个事实,即标记是在没有实体的情况下编写的,并且我有一个脚本应该通过使用正则表达式将扫描字母替换为实体——在定义 lang 属性后,脚本似乎不再起作用(它应该在添加lang属性之前完成)。

我主要担心的是,无论浏览器如何,标记都能正确呈现,尽管可以假设是“现代”浏览器。

0 投票
1 回答
694 浏览

java - 表格单元格中的 Itext 断字

我正在使用 iText 创建一个表格。
但是输出看起来非常糟糕,因为连字符似乎没有正确完成。
我已经读过这个问题How to hyphenate text?
这个例子http://itextpdf.com/sandbox/tables/HyphenationExample
在我将 itext_hyph_xml.jar 添加到我的类路径后,我在 eclipse 中尝试了这个例子。当我运行代码时没有抛出错误,但是这些行

将 null 打印到控制台而不是“Lei-stungs-schein-zif-fer”或我预期的类似内容。
我尝试使用中的参数

但是文档中的输出几乎没有什么不同。

顺便说一句,我试图开始工作的代码看起来像这样:

}

0 投票
1 回答
38 浏览

python - 迭代一个文本文件,每行带有三个不同的字段,并将第三个字段返回到与前两个匹配的查询?

我有一个包含大约 100 行数据的文本文件,按以下顺序排列:

我想编写一个 Twitter 机器人,它将逐行遍历文本文件,搜索包含前两个字段的推文,即。作者姓名和书籍,如果每行中的任何一个字段与推文匹配,则使用第三个字段回复推文,即指向 mp3 的链接。如何使用Python 3 有效地做到这一点?如果有更快的方法,请告诉。

0 投票
1 回答
855 浏览

css - 如何使用 CSS 使用连字符进行分词

当我试图通过使用word-break使所有内容与下面或此演示中的每一侧对齐来进行换行时,它未能显示连字符。

我的第一次尝试是在 Chrome 中,然后我前往caniuse并发现它hyphens无法在 Chrome 中使用。但在那之后,我仍然无法在 Firefox 中做到这一点。我做错了什么吗?

0 投票
1 回答
2216 浏览

css - 如何优化断字

我正在为浏览器处理逐行对齐文本的断字的不同方式而苦苦挣扎。我的文本有以下 CSS 设置:

我的语言设置是en。处理不一致的一个词是“表达”:

令人费解的是,Safari 能够将德语单词“Gesamtkunstwerk”连字符:

我不知道 Safari 是如何感知到这个词是德语并连字号的。有任何想法吗?

CSS3 规范指出了一个hyphenate-resource选项,但我没有找到要包含和/或编辑的示例文件。理想情况下,如果主要浏览器支持该选项,我会包含它并希望为非英语单词编辑它以及编辑其默认值。

最好的方法是什么?

0 投票
1 回答
613 浏览

css - CSS3 自动单词断字适用于 FireFox,不适用于 Internet Explorer 和 Chrome

根据这个链接,不仅 FireFox,而且Internet Explorer 都应该支持在 css/html 中使用自动断字,但是我演示(使用荷兰语,IE 支持)。

请参阅我的 CSS 演示,其中连字符在 FF 42 上确实可以完美运行,但在当前的 IE 11 上却没有,虽然它应该受支持。我究竟做错了什么?在我正在使用的 css 和 html 下面。

我究竟做错了什么?需要更改此 css 代码的哪一部分,以便自动断字在 Internet Explorer 以及荷兰语 (nl) 语言上工作?

0 投票
1 回答
836 浏览

ios - 如何在对不同于 iOS 首选项中设置的语言敏感的 UILabel 上执行连字符?

对于这个非常具体的问题,我找不到任何提示:如何设置在 UILabel 上执行连字符的语法规则?

你看,我的应用程序已本地化为英语和德语,并包含德国街道名称(显然不会翻译成英语)。当设备的语言设置为德语时,断字可以正常工作。

但是在语言设置为英语的设备上,连字符似乎与德国街道名称斗争(意思是:连字符正在发生,但语法错误)。我认为这是因为它源自 iOS 首选项中设置的语言。

这是我在该标签上执行连字符的方式:

我会认为有一个特定的属性可以做到这一点,但我无法找到如何去做。感谢您对这个小而棘手的问题的任何帮助!S。

0 投票
2 回答
697 浏览

java - 使用java对不同语言进行断字

问题:给定一个字符串(可以是不同的语言),我们必须将其连字符。

我尝试了什么:hypenator-j但这似乎只适用于英语,我不确定如何连接其他语言,找不到不同语言的免费 tex 文件。

我们有哪些选项可以解决 Java 中不同语言的断字问题?