欢迎访问: http://amaya4cn.cosoft.org.cn 为了增加对 mathml 的了解,请先了解两个支持 mathml 的浏览器:
Firefox 浏览器在安装了 mathml 字库后能很好地显示 mathml 代码。如果不考虑所见即所得地编辑问题,这是一个很地应用方案。请在这里下载。
Amaya 浏览编辑器的优点是能够用所见即所得的方式编辑网页,但是目前不支持“gb2312编码”。请在这里下载。
在安装了 firefox 或者 Amaya后,请进入下面的测试网页。通过这些实例您会了解什么是 mathml。
W3C
MathML Test Suite 本地的 mathml 测试网页,采用 "gb2312" 编码,添加了中文翻译信息
Amaya4cn项目致力于 Amaya 的汉字编码支持工作。Amaya 是支持MathML、开放源码、跨平台的 www 网页浏览编辑器。
Amaya 的界面:
Amaya 是 W3C 委员会支持的开放源码的 www 网页浏览编辑器。Amaya 支持 MathML 语言,使数学符号在互联网上流畅的传播。
我们天天在使用汉字,我们每天在计算机上输入汉字,我们的计算机每天在输出汉字,我们天天在互连网上浏览汉字。计算机为什么能流畅的处理汉字?我们是否想过通过互连网(Internet)传送汉字的原理是什么?这就是计算机汉字编码体系,当然还需要各种各样的支持汉字编码的软件。我们可以这样简单地描述汉字编码体系:每个字都与一个唯一的数字相对应。这种编码体系我们已经使用了20年左右,历史证明它对计算机和互连网事业的发展非常重要。假如没有汉字编码,每个人都用一张图来表示一个汉字,我们今天在互连网上传送汉字信息会造成多么巨大的混乱和浪费?我们今天在计算机中处理和存储汉字会造成多么巨大的混乱和浪费?
世界上其他国家也有本国语言的计算机编码体系。统一协调各国语言的编码方案叫:unicode。unicode的详细情况参考:http://www.unicode.org/ 。
可是长期以来,数学符号缺少世界统一的编码。我们在网页上看到的数学公式,常常是用图象来表示的。一个相同的数学符号在互连网中被画成各种各样的图,这种方法有明显的缺点:
近年来,互连网在飞速发展。我国各种类型的网校已经成为互连网领域的一只重要力量。通过互连网教育活动能够跨越空间的限制,能够将第一流的教育课程送往边远地区,能够用多种方法实现双向交流,而且能够用不太高的成本实现这种远程教育。互连网对发展教育事业的影响之大是很难估价的。我国幅员辽阔,不同地区的教育水平差距很大,网络教育和远程教育有着巨大的发展空间。随着互连网技术的发展,国家之间的教育交流已经非常方便。互连网技术的发展,为我国教育走向世界提供了坚实的物质基础。教育和科学技术的交流需要使用大量的数学符号,我们希望有一种国际统一的标准编码来表示数学符号。
10年来,在互连网中,我们用HTML语言来描述我们的语言文字,经过几次修订,HTML已经成为我们在互连网中应用最广的语言。我们在互连网上天天所见的信息都离不开HTML语言。通过HTML语言标准,各国的文字能够在互连网上转播,各种各样的浏览器软件将HTML语言转换成人能够看见的视觉图象。在我们的地球上每天都有数以亿计的人在通过HTML语言交流信息。由于互连网的飞速发展,HTML语言也暴露出许多缺陷,(没有对数学符号做出统一的编码就是其中之一)。新的互连网语言 XML正在逐步推广,它能完成许多HTML无法完成的工作。
今天,我们迫切需要一种国际统一的编码标准来表示数学符号,当然也需要支持这种语言的浏览器软件。
为了克服语言的缺点,W3C 委员会(语言的制定者)提出了新的互连网标准:XML语言。从XML语言中扩展出,支持数学符号的语言MathML。这就是用来表示数学符号国际统一的编码标准。详细情况请参考:http://www.w3.org/Math/。但是,目前MathML的应用还不多,国内、国外都是如此,主要原因是MathML缺乏浏览器软件的支持,微软的IE目前不支持MathML,Mozillar(Netscape)对MathML的支持还处于实验阶段,其他浏览器对MathML的支持也很差。值得指出的是,W3C 委员会正在积极开发的项目:amaya。amaya是一个开放源代码的所见即所得的浏览编辑器,即能浏览也能编辑十分方便。它支持Linux, unix, Debain, windows等多种操作系统,是一种跨平台的浏览编辑器软件。amaya支持数学标记语言MathML,能够处理MathML编码;amaya支持图形编码:SVG,能够处理图形数据编码。amaya的发展完善对在互连网的发展会有很大的促进。它对欧洲语言的支持已经进入实用阶段,对亚洲语言的支持还有许多工作要做。换句话说,amaya目前还不能支持unicode。在http://www.w3.org/Amaya/可以下载到的二进制版本和源程序。