问题标签 [soft-hyphen]

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 回答
312 浏览

android - API 23 以下的 TextView 断字

在 API 23 中,TextView 正确连字符文本: longwooord\u00AD1231232131从 char 中正确拆分,导致\u00AD下一行。但是对于 API 21 ,它只是被忽略了,单词在到达文本区域的右边界处被拆分。有没有办法在 API 21 中复制 API 23 连字行为?longwooord-1231232131\u00AD

0 投票
2 回答
1305 浏览

android - 如何在带有 React Native Text 的 Android 中实现软连字符

这导致在 iOS 上

Aufmerksamkeits
-defizit

但在 Android 上

Aufmerksamkeitsd
efizit

因此,Android 似乎忽略了给定的软连字符。我怎样才能在Android上也能做到这一点?

谢谢!

0 投票
0 回答
49 浏览

c# - 为什么 IndexOf Soft hyphen 返回 0 作为字符串?

如果您IndexOf使用软连字符作为参数调用,它将按预期工作:

但是,如果您使用软连字符作为字符串调用完全相同的代码,则即使字符串中没有软连字符,返回值也将为 0。

为什么IndexOf使用字符串时会失败?

0 投票
0 回答
114 浏览

html - 移动 Safari 浏览器的问题

图片:如何­在 safari vs chrome 中添加连字符 问题是在 safari 一侧的红色方块中的句点之后的额外连字符。

在 Safari 浏览器中的使用似乎存在问题,­我不确定如何解决此问题。在使用 a 的某些中断处­,我在断词后添加了另一个连字符(如链接图片所示)。据我所知,该问题仅存在于移动 Safari 浏览器中,即 shy-ed 单词遇到断点(如:宽度不足的元素)而没有中断的地方。有人可以解释一下为什么会发生这种情况以及如何解决它(使用另一种除外­)?

编辑:这个问题讨论了同样的问题,但没有为 safari 问题提供解决方案。Edit2:添加了代码片段,尽管可重现性取决于浏览器。

0 投票
1 回答
177 浏览

html - XPath 文本/替换以查找可能包含软连字符的文本

搜索文本:Bescheinigungen我的 XPath 还应该返回包含软连字符的元素,例如:Beschei\u00ADnigungen

我试过这个:

不工作。需要一些帮助,请。

0 投票
0 回答
594 浏览

ios - 在 iOS 15 中,在 UILabel 中使用 unicode 字符时,软连字符无法正常工作

在 iOS 15中,在设置文本时不考虑软连字符 ( \u{00AD}UILabel ) 。例如:以下代码确实在 iOS 13 和 14 中正确呈现了带有软连字符的文本,但在 iOS 15 中却没有。

结果: 在此处输入图像描述

如何让 UILabel 考虑iOS 15 中的软连字符( \u{00AD} )?