问题标签 [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 投票
0 回答
38 浏览

winforms - 如何连字符 WinForms 按钮的标题

我有一个相当复杂的表格,带有用德语标记的方形按钮。按钮上没有足够的空间来容纳整个文本,因此当空间不足时,设计者会将其拆分为第二行。不幸的是,这在德语中是绝对不行的,有严格的断字规则。有没有办法让设计师知道在哪里拆分文本?

我尝试在正确的位置使用空格,然后单词被正确拆分,但文本的布局不再居中......

0 投票
2 回答
99 浏览

javascript - 仅在必要时使用连字符以防止容器溢出

只有当单词比容器宽时,我才想在单词中插入连字符。

如果我使用­这种情况:

当我真的想要这个时:

对于狭窄的容器,我想要这个:

word-wrap: break-word;给出所需的行为,但没有连字符。

根据我的研究,目前 CSS 似乎无法做到这一点。

解决方案:

如果你在一个<span>带有字符display: inline-block的单词周围加上一个 with &shy,它将防止它跨行,直到它必须

0 投票
1 回答
824 浏览

xsl-fo - AHF Formatter:防止连字符的换行符

是否可以使用 Antenna House Formatter 防止连字符(XML 内容)内的换行符?我想到了一个使用 RegEx 的解决方案,但不知道这是否可以使用 AHF。

例如,作者提供以下内容:<paragraph>the film we are producing is a very low-budget one</paragraph>

在这种情况下,我想让“低预算”这个词保持一致(就像它在 stackoverflow 上所做的那样)。但 AHF 将其显示为(第一行)和预算(第二行)。

0 投票
1 回答
69 浏览

adobe-indesign - 获取所选单词的可能连字符

我是 Adob​​e 软件脚本的新手。

我想写一个脚本,它告诉我,我可以在哪里连字。我想知道,是否有任何方法可以从内置拼写检查器中获取这些信息。它还应该考虑当前的语言。

到目前为止,这是我想出的:

我知道这并不多,但我找不到任何手动访问拼写检查器的方法。

0 投票
2 回答
654 浏览

html - Chrome 不尊重零宽度连接器

如果我创建一个文本,在一个单词的开头有一个破折号(在德语中很常见),Google Chrome 会在行尾设置连字符,在下一行的开头设置单词。这是错误的行为。它应该是连字符和单词在一行。即使我&zwj;在连字符和单词之间添加了一个实体,它仍然无法正常工作。

在 Firefox 中一切都很好。

此处示例:https ://jsfiddle.net/p6dp2hLb/2/

在此处输入图像描述

0 投票
0 回答
90 浏览

solr - Solr 结果首先显示连字符

我有以下问题:我搜索术语并获得结果。一切都很好。如果一个术语在 solr 索引中作为连字词存在,那么包含该词的结果将始终获得更高的分数/将显示在结果的顶部。

我已经尝试更改搜索的第三个结果条目,并将未连字符的麦芽汁更改为连字符的麦芽汁。在重新索引文档并搜索相同的术语后,我希望得到与以前相同的评分。但是我更改单词的文件现在排在第一位。

我的 schema.xml 中的文本字段类型如下所示:

有谁知道为什么会导致不同的结果?将不胜感激任何帮助。

更新:我在单词被连字符之前执行了“Meyer”的搜索查询。我得到以下结果:

然后我将第三个结果从“Meyer”更改为“Meyer-Landrut”,重新索引并再次执行搜索,结果如下:

更改单词后,突然出现在位置 1 和 2 上的结果现在出现在结果列表的末尾。似乎队列已更改,与第一个结果相比,现在位于同一行的末尾。这怎么可能?以及我如何使这些结果更加随机,以便新的连字符不会出现在列表的顶部,而是像在第三位的第一次搜索中一样?

0 投票
2 回答
640 浏览

android - Word 在单行中没有足够的空间

我有一个字体大小很大的 TextView,如果我的单词很长,则只有最后一个字符被放入下一行。例如 :

祖萨梅纳尔贝

现在我想将文本格式化为如下所示:

祖萨梅纳布 -

有没有可能实现这一目标?

0 投票
1 回答
1574 浏览

attributes - .NET 核心模型绑定与发布请求中的连字符属性名称

我订阅了 Nexmo SMS 服务,他们为入站 SMS 提供回调 URL。当收到短信通知时,post 请求给出以下 Json 结构:

使用以下代码片段,我可以将除“消息时间戳”之外的所有字段映射到我的 SmsReceipt。未填充任何消息时间戳字段。

我想这同样适用于带有其他特殊字符(例如“。”)的传入请求。任何想法都非常感谢。

0 投票
1 回答
107 浏览

java - 使用 Coldfusion 的 JAVA 连字符

我希望有人可以帮助使用 CFML实现TeXHyphenator-J 。

我正在使用 JavaLoader.cfc 创建 TeXHyphenator-J 的 ColdFusion 对象(如下面的代码所示)。运行代码时,我没有收到任何错误,并且返回了一个字符串。但是它没有连字符吗?

0 投票
0 回答
2278 浏览

android - 如何在 TextView 中强制断字?(分词时的字符“-”)

我正在使用一个 TextView 扩展类,它像打字机一样写一个字符串,每个字符一个字符。它工作正常,但是当写一个不适合当前行的单词时,它会产生烦人的行为并从当前行中删除不适合的工作并将其写入下一行。

欢迎大家。我需要知道如何告诉 TextView 使用连字符,它必须像这样强制分词:

这意味着放置字符 - 而不是将单词传递到下一行

这怎么能强行进入TextView?