How to use / include Scientific / Math ... Equation, Formula, rules, laws, fonts, graphics, etc in your web site ?
---------------------------------------------------
I'm REQUESTING to PhysOrg.com website AUTHORITY to let us(/writers) use the font named "Chryſanþi" or other (open-source) math font (see below, or, one of my next posting) which can be used for expressing many types of formula, equation, math, logic, statistics, calculas, algebra, etc. If we have one of those UCS/Unicode fonts, then special math characters, superscript, subscript, etc can be used on the posting by using the " &#nnnnn; " format, which are part of ISO 10646 universal character set (UCS) and "Unicode". Right now (as of May 11, 2005) they are not allowing any math fonts. At least safe characters, letters, numbers should be allowed to use, by using html decimal coding ("&#nnnn;"), which are part of (older) ISO 8859-1 ("Latin-1"/"western") character set. It is a very essential requirement for a website like this. If they enable those features, or, already exist, it will be mentioned below, see next postings.
----------------------------------------------------
Currently, there is a limitation on how many picture files you can use in your posting. (Probably 10 picture files). But if, PhysOrg.com itself hosted all these small PNG picture files (each math charcter is only 200 bytes), then we can build/express our own equation. As the file sizes are tiny, it should not be any problem to handle, or, they can/should allow writers to include/use unlimited external or their own site's PNG picture files, at least. If they change this limitation, it will be mentioned in one of my next posting.
----------------------------------------------------
PhysOrg.com Forum's Help pages : - http://forum.physorg.com/index.php?act=Help
----------------------------------------------------
Representing equation/formula through the use/implementation/linking of small transparent graphic files are easier, and will be displayable/supported in almost all type of web browser. But you may not find all of your character, or, not in right alignment/places. If PhysOrg.com itself provides lots of pre-created math character PNG/GIF files, then we can link/use them with with great success, safely.
A PNG file with a single math symbol/Character is not even 200 bytes, compared to a single math character GIF file, which can be 23KBytes. So, PNGs are way better than the GIFs.
Representing equation/formula can be done also through the use of UCS font like "Chryſanþi", "Code2000", "Cardo" or other Unicode/UCS/ISO 10646 fonts which supports Math, Greek, Roman & all other Symbols. This is the new, future standard.
Or, it can be represented by using html decimal formatted code ("&#nnn;" or, "&#nnnn;"), for a limited number of character/symbol, if (older) ISO 8859-1 / WGL compatible font is used. But, in this way at least most basic math charcters can be displayed in all browser. Special math fonts (Unicode/UCS) can provide all type of math characters, so we should use open-source/license fee free fonts.
Math charcters can be displayed by using "LATEX" (a modified version of Tex) coding approach as well. One of the LATEX type of solution is to convert your Math by using Latex conversion to a GIF picture file, like ("latex2html"). And resultant files will display on any graphics browser.
If you like, some type of free, open-source implemetation, which is very superior/better than using those small graphic files, and/or, TrueType/WGL fonts, etc, then we have many choices also.
Among them, ... download/install a "plug-in" soft and/or a "Unicode/UCS font" for displaying MathML coding type (which is actually a variant of XML code) of equation/formula, developed by the World Wide Web Consortium, The W3C. This mathode can represent/cover almost all type of math/science equation/formula with super great clarity. "The W3C" have a free MathML editor called Amaya. Amaya can also serve as a Web Browser to view MathML documents, as well as ordinary basic HTML.
Math equ can be displayed by using CSS also.
I'll not go into commercial fee based solutions.
And very important thing is ... when you're using these codes ... BEFORE you finally SUBMIT/add your posting/writings into the forum/web page, PLEASE PREVIEW them first (use "Preview" button/feature), if the characters/letters are really getting represented/alligned in the right way.
My this posting is a result of inspiration from "Good Elf" (PhysOrg.com's member).
-------------------------------------------------------------------------------
Below are some sites which can allow/let us post scientific or mathemetical equation, formula, graphics, font, etc on the web page :
http://us.metamath.org/symbols/symbols.html
A public-domain collection of over a thousand bit-mapped, 12-point, transparent GIFs and PNGs of mathematical letters and symbols, suitable for display on a web page. (Thanks to Norman).
http://www.stixfonts.org/
The mission of the Scientific and Technical Information Exchange (STIX) font creation project is the preparation of a comprehensive set of fonts that serve the scientific and engineering community in the process from manuscript creation through final publication, both in electronic and print formats. Toward this purpose, the STIX fonts will be made available, under royalty-free license, to anyone, including publishers, software developers, scientists, students, and the general public. (May 11, 2004).
http://hutchinson.belmont.ma.us/tth/
TtH - TtH translates Plain TeX or Latex into a near equivalent in HTML. It is extremely fast and completely portable. It produces web documents that are compact and fast-viewing. TtH translates and displays mathematical expressions using the symbol fonts which are included in the 4+ versions of Netscape and Internet Explorer. TtH cannot display inline matrices and over dots. Inline fractions do not display well either. Overall, however, TtH is one of the best technologies available in the summer of 2000. The example file winedt.tex was converted into winedt.html (5KB) using TtH. There are some minor problems with vertical and horizontal alignment, but the mathematics is quite readable.
http://pdg.cecm.sfu.ca/openmath/
PolyMath OpenMath :- The PolyMath OpenMath Dev team is dedicated to building advanced applications using the OpenMath standard for mathematical applications. OpenMath (http://www.openmath.org) HomePage can be found also from here (http://www.uni-koeln.de/themen/Computeralgebra/OpenMath/old-index.html).
http://www.mozilla.org/projects/mathml/fonts/
Fonts for MathML.
http://www.w3.org/Math/
MathML 2.0 - a W3C Recommendation was released on 21 Feb 2001. A product of the W3C Math working group, MathML(Mathematical Markup Language) is a low-level specification for describing mathematics as a basis for machine to machine communication. It provides a much needed foundation for the inclusion of mathematical expressions in Web pages. Many implementations of MathML are available (browsers and authoring tools), many of which are open source software. Go to the MathML Software list ( http://www.w3.org/Math/implementations.html ) for descriptions and pointers, or read the Implementation and Interoperability report (http://www.w3.org/Math/iandi). There is a good chance that your browser already supports MathML (possibly with the addition of a plug-in). You can try this test page to find out. If you want to put your mathematics on-line this way, read how to put mathematics on the Web with MathML document (http://www.w3.org/Math/XSL).
http://netlib.org/cephes/
Cephes is a C library that provides numerous mathematical functions including support for the complex variable types that will be in the new ANSI C standard, C99. Among the numerous functions available are: the elementary functions (log, sin, cos, exp, etc), gamma, psi, dilogarithm, Airy, Bessel, hypergeometric, Struve, complete and incomplete elliptic functions, Planck radiation, Fresnel integrals, probability integrals and their inverses (Gaussian, Poisson, F, Chi-square, binomial, Kolmogorv-Smirnov arithmetic on polynomials, rationals, etc), and so on. You can get it with precisions from single, double, long double (80, 96 or 128 bit), q-class (384-bit). Source code is available, as well as precompiled binaries for Linux, Windows and MSDOS.
http://www.gnu.org/software/gsl/
GNU Scientific Library : GSL provides a modern Applications Programming Interface (API) for C programmers, while allowing wrappers to be written for very high level languages.
http://www.w3.org/Math/mathml-faq.html
Mathematical Markup Language (MathML) Frequently Asked Questions (FAQ)
http://www-4.ibm.com/software/network/techexplorer/
IBM techexplorer Hypermedia Browser :- Plug-in for Netscape Navigator to enable the display of TeX, LaTeX and MathML documents on the Web. Also available in ActiveX form for Internet Explorer and Microsoft Office.
http://mathforum.org/typesetting/
Math Typesetting for the Internet :- Complete guide for including math notation in web pages and e-mail messages. Includes links to necessary software and tools.
http://mathforum.org/typesetting/gif.howto.html
How to Make Math Expressions as GIFs (GIF picture file). Step-by-step instructions on how to convert a mathematical expression to a GIF and put it on the web.
http://www.dessci.com/en/products/mathplayer/
Design Science MathPlayer™ enables Microsoft Internet Explorer to display mathematical notation in web pages. It is based on MathML technology and requires Internet Explorer for Windows version 6.0 and later. MathPlayer plug-in is available for free in order to foster the adoption of MathML in the math, science, and education communities.
http://www.cs.wisc.edu/~ghost/
GhostScript viewer :- Allows the postScript files on the Web be viewed with the free GhostScript viewer.
----------------------------------------------------------
More Info :
http://www.appliedsymbols.com/
This company specializes in OpenType fonts for technical and mathematical publications.
http://www.w3.org/Amaya/
Amaya is the W3C's editor/browser and is used to demonstrate and test many of the new developments in Web protocols and data formats. Amaya demonstrates an implementation of MathML which allows users to browse and edit Web pages containing mathematical expressions. Like the rest of the document, these expressions are manipulated through a WYSIWYG interface. Amaya uses namespaces to integrate MathML expressions within XHTML documents, i.e. HTML documents written in XML syntax. Amaya is an open source software project hosted by W3C.
http://eigenmath.sourceforge.net/
Eigenmath - Symbolic mathematics for Windows, MacOSX. A sourceforge open-source project.
http://www.singularsys.com/jep/
JEP - An open-source Java API for parsing and evaluating mathematical expressions.
http://www.xs4all.nl/~apinkus/yacas.html
YACAS - Acronym for Yet Another Computer Algebra System, an open-source software package. Supports arbitrary precision arithmetic, matrices, and differential and integral calculus.
http://swiss.csail.mit.edu/~jaffer/JACAL
JACAL is an interactive symbolic mathematics program. JACAL can manipulate and simplify equations, scalars, vectors, and matrices of single and multiple valued algebraic expressions containing numbers, variables, radicals, and algebraic differential, and holonomic functions.
http://www.gnu.org/software/bc/bc.html
bc - bc is an arbitrary precision numeric processing language. It supports interactive execution of statements. It is GNU software and is distributed under the GNU General Public License.
http://www.fis.unipr.it/%7Estefanw/gtybalt.html
gTybalt is a free computer algebra system. It is distributed under the terms and conditions of the GNU General Public Licence (GPL).
http://www.ma.utexas.edu/users/wfs/maxima.html
Maxima is a symbolic computation program. As the link above describes it, "Maxima is a Common Lisp implementation of MIT's Macsyma system for computer based algebra". George White has maintained and extended Maxima for the last 18 years, but has formal permission from DOE, to release this under GPL as a derivative work science 1998. I am looking forward to installing this and yacas above to check out their symbolic computation capabilities.
http://www.calc101.com/
Automatic Calculus and Algebra Help : derivatives, graphs, integrals, matrix algebra, systems of linear equations.
http://www.slovo.info/unifonts.htm
This is a useful portal for finding downloadable unicode fonts on the web.
http://lantana.tenet.res.in/General_Info/T...-GNU-Linux.html
Scientific Computing with Free GNU/Linux Software HOWTO
http://www.targ-it.com/Science/Math/Software/Typesetting
Related Collection of Math Equ. display, processing at Targ-it.com site.
http://www.math.utah.edu/~beebe/fonts/
http://www.math.clemson.edu/~bmoss/math_on_web/math2C.htm
Mathematics in WebCT II
----------------------------------------------------------------
here is an example of quadratic formula/equation by using GIF picture files :-
-b
(b
- 4ac)x=------------------------



2a(This Posting was Re-edited by Guest_MS on May 17, 2005)
(b
- 4ac)
= 256

