Unicode is a standard that assigns
a unique numerical
16-bit code to
each character of all the known languages of the world and to every
sign (punctuation, mathematical, phonetic, etc.) that humans use in
their writing. Several Unicode fonts containing all those characters
and signs have been created. But often, Unicode fonts contain the
codes of a subset of the Unicode table to answer the needs of a given
language. For example, the greek
letter is assigned the Unicode
code 926.
Any Unicode font that contains this code will display it as that greek
letter and nothing else (although its shape is likely to have small
differences from one font to another, of course).
There exist several Unicode fonts that contain the Canadian Inuktitut Syllabary. One of them, Pigiarniq, has become very popular. All, except Code2000 and Everson Mono which are shareware, are free to download and use.
If you do not have installed on your computer the specific Unicode font for Inuktitut that is specified in an Internet page (let's say Pigiarniq), but you have other Unicode fonts for Inuktitut and your browser is set to use any of them for the Canadian Aboriginal Syllabics (let's say Uqammaq), you will still be able to see the characters correctly (in Uqammaq), even though their shapes are not the ones intended by the page's author (in Pigiarniq).
Characters are assigned to
numerical codes represented
by bytes. Originally, characters were represented by 1 byte with only
the 7
lowest bits, allowing for 128 'positions'. The 7-bit table was defined
through the ASCII standard: its
1-byte 7-bit codes were assigned to hold for the digits from 0 to 9,
the
punctuation marks and the letters used in the English language. Only
the last 96 positions were used, the first 32 being reserved for
controls such as new line, tab, etc. Because
those 96 characters are not sufficient to write the characters used by
the
other European languages using latin-based characters, the ASCII table
was extended by using the 8th bit of the byte, and the additional 128
codes
were assigned to those characters through another standard.
Unfortunately, that was not yet sufficient to represent the characters
of languages using other alphabets like Greek, Russian,
Inuktitut, etc., but the 8-bit byte was all
there was at the time to represent a character (this was before the
advent of Unicode). So the standards were put aside and the codes were
reassigned to those 'foreign' characters. For example, the code 88
assigned by the ASCII standard to the latin letter 'X' is reassigned to
the greek
character in the font SIL Greek.
The following Inuktitut fonts are such fonts where the codes have been reassigned to Inuktitut syllabic characters. Unfortunately, they do not all assign the same codes to the characters, so in order to see correctly a page coded with a certain font, you absolutely must have that font installed on your computer. Using any other font will likely result in garbled incomprehensible text.
Notes: