A Perl package providing the functionality to convert between
Arabic and Roman numerals.
This package supports both conventional Roman algarisms (which range
from *1* to *3999*) and Milhar Romans, a variation which uses a bar
across the algarism to indicate multiplication by *1_000*.
This is a library for converting Unicode strings to numbers.
Standard functions like strtoul and strtod do this for numbers
written in the usual Western number system using the Indo-Arabic
numerals, but they do not handle other number systems.
The main functions take as input a UTF-32 Unicode string and
compute the corresponding unsigned integer.
Astrolog is a many featured and
customizable astrology chart calculation
program for DOS, Windows, Mac, and Unix,
used in 30+ countries on six continents.
It is 100% freeware and requires no
registration fee. :) The complete source
code is available. Astrolog features:
wheels, aspects, midpoints, relationship
charts, transits, progressions, some
interpretations, astro-graphy, local
horizon, constellations, planet orbits,
dispositors, various influence charts,
biorhythms, different zodiacs, central
planets, 14 house systems, 8400 year
ephemeris, asteroids, Uranians, fixed
stars, Arabic parts, script files and
macros, interactive PC & MS/X11 Windows
graphics, smooth animation of charts,
graphic files in PostScript, Windows
metafile, and bitmap formats, and more!
CNPRINT is a utility to print Chinese/Japanese/Korean (CJK) text
(or convert to PostScript) under DOS, VMS and UNIX systems. It
works just as a print command on your system. Currently GB, Hz,
zW, BIG5, CNS, JIS, EUC, Shift-JIS, KSC, UTF8, UTF7 and UTF16
formats are supported.
CNPRINT also has many other features, among them:
* print all CJK codes using a single Unicode CJK font
* print GB using Big5 fonts or print Big5 using GB fonts
* multiple columns, vertical printing, change font or character
size within document
* phrase-based GB<->BIG5 conversions
* built-in HZ<->GB conversion
* repair/re-format functions for CJK text
* envelope and address label printing
* decode MIME quoted printable (=20=3C=5E like text)
* true type fonts (TTF) support
With its full Unicode support, it should be able to print other
language (e.g. Thai, Vietnames, Arabic as well). For more information,
please read the help file.
libLASi is a library written by Larry Siden that provides a C++ stream
output interface ( with operator << ) for creating Postscript documents
that can contain characters from any of the scripts and symbol blocks
supported in Unicode and by Owen Taylor's Pango layout engine. The
library accommodates right-to-left scripts such as Arabic and Hebrew as
easily as left-to-right scripts. Indic and Indic-derived Complex Text
Layout (CTL) scripts, such as Devanagari, Thai, Lao, and Tibetan are
supported to the extent provided by Pango and by the OpenType fonts
installed on your system. All of this is provided without need for any
special configuration or layout calculation on the programmer's part.
With Numbers_Words class you can convert numbers written in arabic digits to
words in several languages. You can convert an integer between -infinity and
infinity. If your system does not support such long numbers you can
call Numbers_Words::toWords() with just a string.
With the Numbers_Words::toCurrency($num, $locale, 'USD') method you can convert
a number (decimal and fraction part) to words with currency name.
The following languages are supported:
* bg (Bulgarian)
* cs (Czech)
* de (German)
* dk (Danish)
* en_100 (Donald Knuth system, English)
* en_GB (British English)
* en_US (American English)
* es (Spanish Castellano)
* es_AR (Argentinian Spanish)
* et (Estonian)
* fr (French)
* fr_BE (French Belgium)
* he (Hebrew)
* hu_HU (Hungarian)
* id (Indonesian)
* it_IT (Italian)
* lt (Lithuanian)
* nl (Dutch)
* pl (Polish)
* pt_BR (Brazilian Portuguese)
* ru (Russian)
* sv (Swedish)