Maltese (Malti), an official language of the European Union, is a form of Arabic spoken on the island of Malta, but written in the Western Roman alphabet. In addition, it's grammar is different from Modern Standard Arabic.
Maltese is written in the Roman alphabet but includes dotted consonants and barred h. These symbols require Unicode support apart from that of other Western European languages.
Modern versions of many fonts such as Times New Roman, Arial, Verdana, Tahoman Times CE (Mac OS X) or Palatino (Mac OS X) are Unicode fonts and contain the letters needed for this language. it is recommended you transistion to the newer Unicode fonts whenever possible.
As of Windows XP Microsoft provides a Maltese keyboard utility which allows you to type dotted consonants. If you wish to simulate a Maltese keyboard, do the following:
Another method is to use the Character Map utility to insert individual characters as needed.
If you are using a recent version of Microsoft Word (2003+), you can use the following ALT key plus a numeric code can be used to type a Latin character (accented letter or punctuation symbol) in any Windows application.
capital C dot
capital G dot
capital H bar
capital Z dot
lower C dot
lower G dot
lower H bar
lower Z dot
NOTE: Codes with numbers over 255 are only available in Word 2003/2007. Users with older versions of Windows or not using may need to use the Character Map utility.
For Unicode Compliant Applications, you can activate the U.S. Extended keyboard (10.3/10.4) or the Extended Roman keyboard (10.2) to type Maltese letters.
|Dot Above||Ċ,ċ||Option+W, X|
|Barred H||Ħ,ħ||Option+L, h|
Example 1: To input the lower case ċ (C-dot) hold down the Option key, then the W key. Release both keys then type lowercase c.
Example 2: To input the capital Ħ, hold down the Option key, then the L key. Release both keys then type capital H.
A third party freeware Maltese keyboard is also available from Frogbat.com.
For dotted consonants, the following browsers have the most consistent results.
Many sites from Malta are written in English. The following is a link to the Maltese Wikipedia
These are the codes which allow browsers and screen readers to process data as the appropriate language. All letters in codes are lower case.
See Using Encoding and Language Codes for more information on the meaning and implementation of these codes.
Below are the codes for dotted consants and barred h. For instance, if you wanted to write paġna, you would code paġna.
|Ċ||Ċ (capital C dot)|
|Ġ||Ġ (capital G dot)|
|Ħ||Ħ (capital H bar)|
|Ż||Ż (capital Z dot)|
|ċ||ċ (lower C dot)|
|ġ||ġ (lower G dot)|
|ħ||ħ (lower H bar)|
|ż||ż (lower Z dot)|
Computers process text by assuming a certain encoding or a system of matching electronic data with visual text characters. Whenever you develop a Web site you need to make sure the proper encoding is specified in the header tags; otherwise the browser may default to U.S. settings and not display the text properly.
To declare an encoding, insert or inspect the following meta-tag at the top of your HTML file, then replace "???" with one of the encoding codes listed above. If you are not sure, use utf-8 as the encoding.
Generic Encoding Template
<meta http-equiv="Content-Type" content="text/html; charset=??? ">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8 ">
The final close slash must be included after the final quote mark in the encoding header tag if you are using XHTML
Declare Unicode in XHTML
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
If no encoding is declared, then the browser uses the default setting, which in the U.S. is typically Latin-1. Some display errors may occur.
Language tags are also suggested so that search engines and screen readers parse the language of a page. These are metadata tags which indicate the language of a page, not devices to trigger translation. Visit the Language Tag page to view information on where to insert it.
©Penn State University, 2000-2013.
This Web page maintained by Teaching and Learning with Technology, a unit of Information Technology Services. For questions or comments on this Web page, please contact Elizabeth J. Pyatt (email@example.com).
This site uses Unicode to display non-English characters. This site is best viewed in the most recent versions of your browser.
Unicode character names and hexadecimal entity codes are taken from the public Unicode Character Charts.
This publication is available in alternate media upon request.