问题标签 [ligature]
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.
.net - Levenshtein 距离和特殊字符
如Steve Hanov所述,我使用特里树实现了 Levenshtein 距离算法。但是,我在处理特殊字符时遇到了困难。例如,如果我计算 Großmann 和 Grossmann 之间的距离,我需要距离为零,因为 ß 和 ss 应该被认为是相等的。
什么是支持这些特殊情况的最佳解决方案(如果有)。
我最初的想法是在计算距离之前对所有字符串进行标准化。所以在 Großmann -> Grossman, österreich -> oesterreich, ... 但是,.NET 中似乎没有这样的功能?
ios - 相邻的“f”和“l”字符
出于某种原因,当我显示单词“Butterfly”(或其他任何带有“fl”的词)时,“f”和“l”在顶部连接(见下图)。字体为 Century Gothic Bold。这是我用来设置 UILabel 的代码。标签的字符串是从 plist 中检索的:
知道为什么会发生这种情况吗?谢谢。
javascript - 将连字与 jquery 应用于仅链接文本,而不是链接 href
我正在使用 ligatures.js 用某些字符组合的连字替换我网站中的文本。例如,“五”中的“fi”。
这是我的例子:http: //jsfiddle.net/vinmassaro/GquVy/
当你运行它时,你可以选择输出文本,看到'五'中的'fi'已经按预期变成了一个字符。如果您复制链接地址并粘贴它,您将看到 href 部分也已被替换:
这是无意的,会破坏链接。如何仅对链接的文本而不是 href 部分进行替换?我试过使用 .text() 和 .not() 没有运气。提前致谢。
android - 连字符号不适用于 Android 2.3
我一直在使用http://kudakurage.com/ligature_symbols/和 phonegap。这些符号在 iphone 上看起来很好,但在 Android 2.3 上,符号没有出现。即心形符号在Android 2.3 上显示为“心”字。有谁知道有什么问题?
javascript - CSS3中的连字@font-face
我听说可以在 CSS3 @font-face 图标/符号字体中使用连字,但 IE 9 及更低版本不支持它。
有谁知道如何让他们在 IE 9 及更低版本中工作?有没有办法用 JavaScript 或 JQuery 做到这一点?
当不支持连字时,我能想到的唯一解决方案是将多字母(连字)内容切换为代表相同符号的单个字母。
java - iText PdfTextExtractor 结果文本中缺少连字
我正在尝试获取一个 pdf 文件并从中获取文本。
我找到了 iText 并一直在使用它,并且取得了不错的成功。我剩下的一个问题是连字。
起初我注意到我只是缺少字符。在做了一些搜索后,我发现了这个:http: //support.itextpdf.com/node/25
一旦我知道我缺少的是连字,我就开始寻找解决问题的方法,但还没有找到解决方案。
这是我的代码:
在上面引用的 PDF 中,一行内容如下:
其设计差异的一部分是车顶线
但是当我在上面运行 Java 类时,文本输出包含:
其设计差异的一部分是屋顶
请注意,差异变成了差异,屋顶线变成了屋顶线。
有趣的是,当我从 PDF 复制并粘贴到 stackoverflow 的文本字段时,它看起来也像第二个句子,两个连字“ff”和“fl”简化为“f”s。
我希望这里有人可以帮助我弄清楚如何捕捉连字,并可能将它们替换为它们所代表的字符,例如将连字“fl”替换为实际的“f”和“l”。
我对 PDFTextExtractor 的输出进行了一些测试,并尝试用实际字符替换连字 unicode 字符,但发现这些连字的 unicode 字符在它返回的值中不存在。
似乎它必须是 iText 本身没有正确读取这些连字的东西。我希望有人知道如何解决这个问题。
感谢您提供的任何帮助!
TLDR:使用 iText 将 PDF 转换为文本,缺少字符,发现它们是连字,现在我需要捕获这些连字,不知道该怎么做。
html - 通过 CSS 防止 Safari (Mavericks/iOS7) 中的连字
是否有可能阻止 Mavericks/iOS7 上的 Safari/Mobile Safari 在 Webfont 中呈现连字?我们面临的问题是在显示为空白的字体中没有可用的连字。
我们已经尝试在 CSS 中使用它:
但它不起作用,连字仍然是空格。