2012-12-19 60 views
0

我想用印地文/梵文语言打印文本/字符。任何人都可以使用Ruby语言指导我如何实现这一目标?有没有任何图书馆/宝石可以实现这一目标?我试图寻找这个,但无法找到所需的资源。基本上各种webistes显示它的内容在印地文,古吉拉特语,梵语等语言,但我想渲染任务是由浏览器使用字体文件完成。使用编程语言我们可以如何实现相同?红宝石打印文本,印地文,梵文等文字

谢谢。

+0

在屏幕或打印机上以各种语言打印字形不仅仅是像Ruby这样的编程语言的责任。这也是您的浏览器,终端程序或打印机可用的字体,因为这些字体将来自程序的二进制数据流转换为人物可识别的字符图像。你的问题涉及其他许多因素,但你没有给我们足够的细节知道如何回答。编码是其中的一部分,但不是全部。 –

回答

1

这是关于服务器端语言 - 它是关于使用适当的字符编码为您的数据。 UTF-8是用于支持国际语言的最常用格式。印度的大部分地区都被覆盖浏览器可以完成所有的工作,不需要添加任何字体(除非你对印刷术非常喜欢)。

उदाहरणकेलिये

参见:http://www.unicode.org/standard/supported.html

0

您需要使用正确的编码,这对于互操作性,是UTF-8。要在程序中使用UTF-8,你需要在你的文件的顶部添加下面的注释:

#encoding: utf-8 

然后,你需要使用你的文本编辑器中插入符号的方式在印地文或其他语言转换成字符串,Ruby会很高兴地打印出来。