问题标签 [text-justify]

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 投票
1 回答
1061 浏览

android - 在 Android Textview 中对齐文本

我想在 Android TextView 中对齐文本。具有复制和共享功能,可以接受spannable字符串。有人能帮我吗。这对我来说太重要了。先感谢您

0 投票
3 回答
3999 浏览

html - 使用“text-align: justify”来对齐 inline-block 元素不起作用

我有以下标记,我正试图沿着我的 uls 宽度证明我的列表是这样的:

实际上,这是沿父项宽度分布项目的常用方法。但由于某种原因,它在我当前的项目中不起作用。你有什么想法可以分享吗?


更新

请参阅此小提琴以获取我正在使用的更真实的标记和样式: https ://jsfiddle.net/gqL8rqje/

0 投票
3 回答
1081 浏览

ios - 如何在 UITextView 中居中对齐文本?

我在 textView 中有一个阿拉伯语(从右到左)文本,当我设置 时myTextView.alignment = .justify,文本中的最后一行转到左侧。如何为 textView 设置中心对齐或如何将最后一行移动到中心?

0 投票
1 回答
1916 浏览

css - jupyter notebook 对齐 markdown 单元格中的文本

话题

嘿,我想在我的论文中使用我的 Jupyter Notebooks。因此,最好将降价单元格中的文本格式化为对齐文本。

设置

{yourUser}/.jupyter/custom/custom.css使用以下设置创建了文件:(
更多示例

我现在的问题是,我的 css 的每个设置都适用于我的笔记本,除了text-align: justify;和这也只是在某些部分。

例子

现在我的测试笔记本显示了奇怪的行为,如果我像这样插入普通文本,则没有合理的文本,但如果我以某种方式在订单中格式化文本,则适用的理由。

我怎样才能使这项工作?干杯!

0 投票
1 回答
275 浏览

d3.js - 是否可以使用 d3js 证明 SVG 文本的合理性?

我正在使用M.Bostock 的 wrap 函数包装文本,但找不到证明它的方法。

这在 d3 中是否可能?如果没有,有没有办法“模仿”这种文本处置?

编辑:多亏了 Logikos 的建议,我从 M.Bostock 找到了这个例子,把一个foreignObjectinside svg

这是片段:

然后你只需要在 CSS 中添加:

0 投票
1 回答
2445 浏览

python-3.x - 在 tkinter 文本小部件中左右对齐字符串

是否可以在每行两侧的文本小部件中证明两个不同的字符串是合理的?我尝试了以下方法,但它没有像预期的那样工作。

0 投票
0 回答
203 浏览

css - 分配给 CSS 样式中的特定字符

一般来说,我是 CSS 和 Web 开发的新手。希望有一种方法可以完成我想做的事情。我想要做的很容易解释,但我需要先提供一些背景信息,对于帖子的长度感到抱歉。

我创建了一个藏语网页。藏语单词之间没有空格,它只有一个叫做“tsheg”(་ - U+0F0B)的字符,用于分隔每个音节。它还有一个称为“shey”(། - U+0F0D)的标记,位于短语、从句和句子的末尾。虽然有时它会加倍,但在 shey 之后通常是下一行文本之前的空格。在用藏文输入时,这个空格不表示为普通空格(U+0020),而是 U+00A0,但是在浏览器和 HTML/编码方面,这两个似乎表现相同。

在任何藏文写作中,理想的审美都是为了充分证明。传统上会在 tsheg 标记和 shey 标记之间放置微小的空间,以实现完全齐平的左右对​​齐。(例外情况是文本的最后一行,或现代格式的段落,不需要证明)。换行可以中断单词中间或句子中间,但绝不允许中间音节。所以任何一行的最后一个字符要么是 tsheg 要么是 shey。以shey开头也是不可接受的。在过去的几年里,这对于使用 MS Word 的桌面出版很容易实现,使用“Thai Justification”。但是,即使在其他 Office 产品中,该选项也不可用,更不用说在 Office 环境之外。

现在来了问题和困难。我正在使用分布式理由,这似乎是最好的选择。它不会分解音节,这很重要。但它只想在 shey 标记后的那些空格处中断,当有一长串没有空格的文本时它会在其他地方中断,但如果有空格则它会在那里中断,有时会在整行中拉伸一两个音节,这显然是不理想的。

现在,在对文本的 HTML 进行编码时,我可以使用与桌面发布前“Thai justification”相同的解决方法,我可以<wbr>在每个 tsheg 之后添加一个,这对最终用户是不可见的,应该允许更清洁的破坏。但是,这样做有两个问题。但是插入那么多<wbr>字符 我的字符数基本上增加了一倍或接近一倍,这可以使页面加载时间增加一倍,即使其中一半字符是不可见的。然而,更重要的是它破坏了搜索功能。例如,虽然您可能会看到包含音节“AB”的单词,但如果您尝试搜索 AB,您不会找到它,因为 HTML 会看到“AB”。能够搜索是至关重要的。足以使丑陋的格式比失去搜索和正确索引的能力更可取。显然,由于我需要站点响应并且我不知道将使用什么尺寸的屏幕,所以我也不能强制换行,这是发布时使用的另一个技巧。

所以,最后,我的问题。有没有一种方法可以定义样式或函数或某种元素自动关联某个字符(在我的情况下是 tsheg 字符),因为它后面有一个<wbr>命令,而实际上不需要将该命令输入到我的 HTML 中?因此,当文本合理时,它会将每个 tsheg 视为<wbr>? 我的样式表中有一个类.Tibetan,它定义了字体和理由等等,有没有什么方法可以在那里添加一些代码来实现我正在寻找的东西?

我尝试的另一件事是替换所有的空格,&nbsp;它给出了一个漂亮的合理的外观,但它也导致浏览器完全忽略 tsheg 标记,它允许切割一半的音节。

如果您想查看我正在谈论的示例,可以访问我网站的此页面:http ://publishing.simplebuddhistmonk.net/index.php/downloads/critical-editions/并在“英语”一词旁边点击藏文字符会弹出一段散文,或者你可以看这里:http ://publishing.simplebuddhistmonk.net/index.php/downloads/tibetan/essence-of-dispelling-errors-tib/ (虽然后一页上的格式没有前一页那么令人震惊,至少在我的屏幕上是这样)。

编辑看起来这个人使用的解决方案可能适合我的使用:在标点符号之前动态添加 <wbr> 标记但是我实际上并不了解我需要添加什么以及在哪里使该功能适合我。有人认为这可能适用于这种情况吗?如果是这样,我会在哪里添加什么代码?

新编辑所以,我认为问题可能出在我的 WordPRess 主题中的搜索功能上。我使用了上面提到的解决方法,在每个 tsheg 之后添加标签,在这个页面上:http ://publishing.simplebuddhistmonk.net/index.php/downloads/tibetan/essence-of-dispelling-errors-tib/和你一样可以看到,完美显示。但是,如果您使用我标题中的搜索功能从该页面搜索任何短语,它将找不到它。如果您执行 Ctrl+F 并在页面上搜索,尽管它找到它。即使您从页面复制文本并将其粘贴到搜索框中,它仍然找不到它。将文本复制到文字编辑器中不会显示任何隐藏或不可见的字符。但是,如果您从这个页面搜索一个词http://publishing.simplebuddhistmonk.net/index.php/downloads/tibetan/beautiful-garland-ten-innermost-jewels-tib/我没有添加标签,你会发现它没有问题。

所以,这让我相信错误出在搜索功能中。有这方面的经验吗?因为搜索很重要,但我很可能会找到替代的小部件来替换主题附带的小部件。最重要的是,如果您在 Google 上搜索一行文本,则需要找到它。我的网站还没有被任何搜索引擎完全索引,所以我还不能确认这是否会影响它们。

所以....在这一点上,我会接受我能得到的任何建议。有关原始问题的任何建议(有没有办法告诉样式指南“如果您正在显示 X,则将其视为 X”)或有关搜索功能的此问题的任何想法,以及标签可能会或可能不会影响搜索,既来自网站内部,也来自搜索引擎。

0 投票
0 回答
231 浏览

html - 'text-justify' 在 Chrome 和 Firefox 中的工作方式不同

我正在使用引导程序处理我的网站,发现我的文本的合理部分在 Chrome 和 Firefox 中的显示方式不同。

HTML

CSS

我的目标是使文本看起来完全一样。

图片: https ://imgur.com/y90GIBV https://imgur.com/ugh35xT

0 投票
1 回答
354 浏览

xamarin.forms - 在 Xamarin.Forms 中使用 Android Oreo API

Android Oreo 在文本视图中引入了文本对齐。

我为 Label 创建了一个自定义渲染器,并在 Visual Studio 15.6.6 中添加了以下内容。

但是,VS 说 Text View 不包含 SetJustificationMode 的定义。

我已经安装了 Android 8.0 (API26) 和 Android 8.1 (API27) SDK。

非常感谢任何帮助。谢谢。

0 投票
1 回答
503 浏览

unity3d - 有什么方法可以证明 Unity 2D 中的文本是正确的吗?

我需要在我的统一场景中添加一个具有合理对齐的文本字段。但问题是我没有得到任何方法的语法来证明统一 2D 中的文本。需要你的帮助!