删除孟加拉语发音符号unicode php

删除孟加拉语发音符号unicode php,unicode,Unicode,有没有办法打印出不带圆圈的孟加拉语元音。我发现了一个链接,上面说通过连接到它来打印元音应该是可行的。是的,但不适用于辅音前的元音(例如。ো ে ি). 我不能附上一张图片,因为我是这个网站的新手。如果有人想要我的问题的视觉表现,请告诉我你的电子邮件地址,我会给你发一封电子邮件。提前谢谢。如果我正确理解了这个问题,它是关于书写孟加拉字母的,与PHP或web没有任何特别的关系。因为e孟加拉元音符号与辅音相结合,如果你想使用独立元音符号,你应该使用像U+0993孟加拉字母O”这样的字符ও”. 确实,您

有没有办法打印出不带圆圈的孟加拉语元音。我发现了一个链接,上面说通过连接到它来打印元音应该是可行的。是的,但不适用于辅音前的元音(例如。ো ে ি). 我不能附上一张图片,因为我是这个网站的新手。如果有人想要我的问题的视觉表现,请告诉我你的电子邮件地址,我会给你发一封电子邮件。提前谢谢。

如果我正确理解了这个问题,它是关于书写孟加拉字母的,与PHP或web没有任何特别的关系。因为e孟加拉元音符号与辅音相结合,如果你想使用独立元音符号,你应该使用像U+0993孟加拉字母O”这样的字符ও”.

确实,您应该在组合标记之前使用不间断空格(NBSP)以(明显)隔离显示它;这在Unicode标准中的第7.9条组合标记中有规定(本章的名称具有误导性,因为除了处理欧洲脚本外,它还包含一般信息)。但是,这取决于渲染软件和使用的字体是否达到预期效果

在HTML文档中,例如NBSP和U+09C7孟加拉语元音符号E的组合在Chrome中显示为空白。当然,这是一个奇怪的错误。在IE和Firefox上,您的渲染大多使用虚线圈,显然是因为浏览器不希望将组合标记应用于不同字体的基本字符。如果您使用,例如,
ে;
因此,如果没有样式设置,浏览器通常会从Times New Roman和其他字体(如Vrinda)中提取不间断空格,并从其他字体(如Vrinda)中提取孟加拉字符。您可以通过将不间断空格的字体设置为与孟加拉字符相同的字体来修复此问题,例如

<p style="font-family: Vrinda">&nbsp;&#x9c7;
<p style="font-family: Sun-ExtA">&nbsp;&#x9c7;
<p style="font-family: Nirmala UI">&nbsp;&#x9c7;
<p style="font-family: FreeSerif">&nbsp;&#x9c7;
<p style="font-family: Code2000">&nbsp;&#x9c7;
<p style="font-family: Arial Unicode MS">&nbsp;&#x9c7;
<p style="font-family: ALPHA-Demo">&nbsp;&#x9c7;

&x9c7;

&x9c7;

&x9c7;

&x9c7;

&x9c7;

&x9c7;

&x9c7;

实际上,您可能会使用一个合适的字体列表的
字体系列
值。当然,这在没有列出任何字体的计算机中不起作用。在Chrome(或Opera)中也不起作用,Opera用虚线圈显示符号


结论是,除非您的目标受众是已知浏览器和字体的特定受众,否则您可能应该将字符显示为图像。

这与PHP有什么关系?嗯,这不是我真正想要的。例如,我想显示ে 或ো, 没有圆圈(虚线圆圈)。非常感谢你提供的详细信息。它确实帮助了很多。但我还有一个问题。你说它在Chrome中不起作用。我想你的意思是,程序员没有可能在Chrome中显示相同的东西(即独立显示孟加拉语元音,无虚线圈)除了等待Chrome解决这个问题并更改他们的软件外。我的理解正确吗?恐怕是这样。我尝试了一些技巧让Chrome正常工作,但失败了。尝试在元音符号前放一个孟加拉辅音,然后隐藏辅音是不行的,因为当我编写例如
ন;ে;
,C罗梅开始将这两个角色视为完全分离。