Frequently Asked Questions – FAQs
Q: Do you have information that explain how to type in syllabics and install the fonts?
A: Yes we have webpages (you can print) see pages under Cree fonts
- How to Install Cree Fonts
- Typing Cree Syllabics on mobile devices
- How to Install Cree Keyboard (Keyman Desktop)
- Syllabic font orientation
- How to use Keyman to type in Cree Syllabics
- Setup Cree Syllabic Conversion Tool (MS Word )
We also have old videos, in Cree and in English. They were made for Windows XP, around 2010, they can give you an idea on how things used to work.
How To Videos include:
- How to Download Cree keyboard and font
- How to Install Cree keyboard and font
- How to use Cree keyboard and font
- How to Install Conversion Tool
- How to Use Conversion Tool
Q: How do I know I am using the latest Cree font and typing tools?
A: – Are you using the latest version of Keyman? Find out by pointing to the Keyman icon down near the clock, doing a “right click”, choose the “configuration” icon and then click on the question mark (support). It will give you the Keyman Desktop version number. For Windows 10, you should be using the newest version of Keyman, which is version 11. From this dialog you can choose “check for updates” and get the latest version.
Q: After a certain time of using the Cree fonts, I have a hard time just to click once on the keyboard, the syllabic won’t come up until I click two or more times. What is the problem??
A: – Sometimes you get a delay like this if your computer needs a “restart”. Save your work, shut down and restart.
Cree Fonts
Please follow this link for a list of all available fonts.
To display Cree syllabics correctly in Internet Explorer 7, follow these steps.
First, go to “Internet Options” under the “Tools” menu.
Now click on “Fonts” (near the bottom, under “Appearance”). A new menu will appear. In this one, go to where it says “Language script” and choose “Canadian Syllabic”. Now select “BJCree UNI” under “Webpage font”.
Click “OK” in the Fonts menu, and then “OK” again in the options menu. The syllabics should now work.
Converting Text From One Font to Another
You do this on a Windows PC running MS Word. You need the utility in the “Cree Roman VBA Template” which is found in CreeKeysPRO (also known as Keyman, which can be downloaded here for Mac and here for PC computers). Copy this template to your Word “Startup” folder, and then open your file in Word. Under “Tools” use the menu item under “Cree Syllabics Text Tools.” Syllabics are converted to Roman formatted in “Courier New” font. Roman (in “Courier New” font) can be converted to syllabics.
If your text is on a Mac, first convert it to Windows (see How do I convert syllabics between Macintosh and Windows?). If you can do this, you already have the utility you need to do the conversion, in “Unicode Cree Roman VBA Template”.
Please refer to the How-To Videos to see how this is all done.
You do this on a Windows PC running MS Word. You need the utility in the “Cree Roman VBA Template” which is found in CreeKeysPRO (also known as Keyman, which can be downloaded here for Mac and here for PC computers). Copy this template to your Word “Startup” folder, and then open your file in Word. Under “Tools” use the menu item under “Cree – Unicode”. Syllabics are converted to Unicode and formatted in the “BJCree UNI” font. Unicode can also be converted back to the 8-bit BJECree “Legacy” encoding.
If your text is on a Mac, first convert it to Windows (see How do I convert syllabics between Macintosh and Windows?). To do this you need “Unicode Cree Roman VBA Template”.
Please refer to the How-To Videos to see how this is all done.
Search online for “How to Embed font in Adobe Acrobat (enter your version number here, e.g. 9, X)”
How do I type in Cree Syllabic Symbols on my computer?
(Using Cree Syllabics across Operating Systems)
This depends on the computer and operating system you are using. The best choice is Unicode, but not everyone has equipment and software that will support Unicode. The following chart should help you decide.
Computer | Operating System | Application Software | Cree Font | Entry Method (Keyboard) | “Package” |
---|---|---|---|---|---|
Intel/AMD PC/IBM | Windows 2000-XP, Vista , Windows 7 | Unicode compliant application
etc. Word, Netscape Navigator, Firefox, Google Chrome, Opera, Internet Explorer 6 & Higher, Outlook Express 6 & Higher, Safari, Toolbox |
BJCree UNI (Unicode) | Keyman 5.0 and BJCreeUNI (east) | CreeKeysPRO 3 Standard (see note 1) |
Macintosh | OS X (10.2) & Higher | Unicode compliant application
etc. TextEdit, Mail, Create, OmniWeb, (see note 1) |
BJCree UNI (Unicode) | XML Keyboard Definition File (see note 1) | McCree3 East (see note 2) |
Intel/AMD PC/IBM | Windows 2000-XP | Non-Unicode compliant application
etc. Shoebox and other 8-bit programs (note 4) |
BJECree (8-bit) | Keyman 5.0 and BJCree (east) or Creebrd | CreeKeysPRO3 Full (see note 1) |
Macintosh | OS 8 or 9 | Non-Unicode compliant application
etc. MS Word, Netscape Navigator, Internet Explorer |
East Cree BJMac (8-bit) | SILKey and Cree McANSI1 | McCree2 |
Intel/AMD PC/IBM | Windows 95-98 | Non-Unicode compliant application
etc. MS Word, Netscape Navigator, Internet Explorer, Shoebox, Paratext, and other 8-bit programs |
BJECree (8-bit) | Keyman 5.0 and BJCree (east) or Creebrd | CreeKeysPRO3 Full (see note 1) |
Intel/AMD PC/IBM | Windows 3.1 | Non-Unicode compliant application
etc. MS Word, Shoebox, Paratext, other 8-bit programs |
BJECree (8-bit) | Keyman 3.2 and BJCree (east) or Creebrd | CreeKeys (see note 3) |
Notes:
1. Operation systems (OS) built after 2002 include support for both Unicode and non-Unicode fonts and the same can be said for most modern programs.
For Word, Internet Explorer, Outlook Express and other Unicode-aware applications, you can use the Unicode BJCree UNI font and keyboard. CreeKeysPRO comes with utilities that run with Microsoft Word to convert texts between the 8-bit and the Unicode encoding.
2. Since 2002, there has been support for users who need an input method for syllabics on Mac OS X: Mac OS X 10.2 (and higher) adds the ability to install a new keyboard layout by putting a file or bundle in a standard folder. It is also now possible to define a Unicode keyboard via an XML text file. We have explored this capability successfully this is now our recommended method of keyboarding syllabics on a Mac.
If you must use an older Mac and you need to input Cree syllabics, you can install McCree2. It is also possible to convert Cree texts in order to view these texts on Mac OS X. This would be the preferred encoding for archiving and Internet use in any case. Mac OS X can use BJCree UNI and other Unicode syllabic fonts natively: The same TrueType Unicode font file that is used on Windows PCs can also be used on Mac OS X, and (once we figure out how) Mac OS X 10.2 “Jaguar” will allow you to keyboard directly into Cree syllabics in Unicode.
3. There is no CreeKeys “package” for Windows 3.1. Instead, you have to install and configure Keyman 3.2, the font files, the keyboard layout, and the shortcuts “by hand”. There are detailed instructions, but it is not for beginning computer users. Maybe you can get someone to install it for you. Once it is installed, using the font/keyboard is easy.
4. Worthwhile linguistics software applications are either being re-written to support Unicode, or new applications with similar capablities are being developed that are Unicode compliant. Notable examples are Paratext 6, a Unicode compliant version of Paratext, and Toolbox 6, a Unicode version of Shoebox, the popular text analysis and lexicography program.
Each “Package” comes with its own set of instructions. To install CreeKeysPRO3, you download the package file from the Cree Fonts page into your computer and double-click on it. Then just read all the screens and click
Next… Next… …Finish…until it is done (watch instructional video from the video section). Then run the program by clicking on
Start – Programs – Tavultesoft – KeymanNote that in Windows 2000, XP and Vista you need to be logged on with “Administrator privileges” to install programs and fonts anyway. For best results, read the instructions included in the package in a file named CREEKEYSUNI.
To install CreeKeys (for Windows 3.1 and below) or McCree (for Macintosh OS 8 or 9 and below) contact us (admin@eastcree.org).
When using Syllabics, users must manually select the font “BJCree Uni”, otherwise the programs will default to another font and this can result in problems. Even if the syllabics do appear, the orientations can be faulty if BJCree Uni is not selected.
Font Terminology and History
A universal set of characters paired with a code, as a way of represent all the various characters found in all written languages.
In order to address the interchange of texts across platforms, as well as to provide the number of characters required by the languages of the world, a “two-byte” encoding standard called Unicode was developed. This standard provides a discrete computer character code for virtually every character in every language in the world.
One block of the Unicode encoding system was set aside for Canadian Aboriginal Syllabics. This block contains the standard codes for over 600 characters, including Cree, Naskapi, Nunavik, Blackfoot and Carrier. These characters are in the range U+1401 to U+1676 in the Unified Canadian Aboriginal Syllabics (UCAS) block of Unicode version 3.0.
Both Windows and Macintosh operating systems have taken steps in the late 1990s toward implementing Unicode, but unfortunately at the time of this writing (c. 2002) that implementation is not yet complete. It is clear, however, that the industry is moving toward embracing the Unicode standard in the near future. Since many difficulties associated with Legacy encodings can be avoided by using Unicode, users should install and use Unicode syllabics if their equipment and application software can support it.
The only drawback to using the Unicode encoding system for syllabics is that some older systems and software programs do not support it, so material must be converted between Legacy encodings and Unicode.
Legacy means “handed down from the past”. In computer jargon, it refers to technology that was developed in the past, still in use, but has been superceded by more advanced technology. With regard to fonts and encodings, it refers to any computer fonts that have non-standard character encodings. There are many of these that contribute to the confusion and difficulty when attempting to move multi-lingual texts between applications and computer platforms. The BJECree encoding is but one example of many legacy encodings. Because of earlier limitations in the technology, developers were forced to create fonts that replaced some character shapes with other shapes according to the needs of a particular language project. 7-bit and 8-bit syllabic encodings are referred to as “Legacy” encodings.
7-bit refers to the characters that are represented (for the most part) by the characters on the keys of a standard typewriter or computer keyboard, including A-Z, a-z and 1-0, along with punctuation and some symbols. The practical limit to the number of characters in a 7-bit character encoding is about 95. (from decimal 033 to 127)
When a 7-bit encoding is used for Cree syllabics, the typewriter keys are made to correspond to syllabic characters. While they can be used without any special keyboard programs, a unique “Cree” keyboard layout must be learned in order to type these characters. One benefit to this approach is that users across many programs and platforms are able to share texts, even over the Internet, provided that a font with a matching encoding is used on each computer. It is possible to design a 7-bit font that works on both platforms, but it pushes the limit of the character inventory.
Some drawbacks to the 7-bit approach is the limitation on the number of characters in the character set, the necessity of learning a new keyboard layout, and the many different (conflicting or competing) 7-bit encodings in use. We do not recommend using any 7-bit encodings unless you already use your own and like it.
8-bit refers to the characters that are represented (for the most part) by the characters on the keys of a standard typewriter or computer keyboard, including A-Z, a-z and 1-0, along with a standard set of “accented” and symbol characters. The practical limit to the number of characters in an 8-bit character encoding is about 122. However, in practice 8-bit encodings tend to leave the 7-bit characters (A-Z, a-z etc.) as they are and only re-assign decimal 128 to 255 to syllabics.
The obvious benefit to this approach is that standard alpha-numeric (English) characters are available in the same font as syllabic characters: English words can be incorporated in Cree texts without changing fonts. However a keyboarding program must be used in order to conveniently access the syllabic characters in such a font. Such programs have been in use for some time, two important ones being Tavultesoft Keyman for Windows and SILKey for Macintosh. By implementing such programs, custom keyboard layouts of any configuration may be used, even multiple keyboard layouts for the same encoding.
Some drawbacks to the 8-bit approach is still the limitation on the number of characters in the character set, application software and printer drivers interpreting certain characters differently, the incompatible encoding standards of Macintosh and Windows, and the different (conflicting or competing) 8-bit encodings in use. Alas, with 8-bit legacy fonts Mac and Windows must use different encoding schemes.
There must be dozens of “Legacy” syllabic fonts out there. It seems that whenever someone needed a font they invented their own way to do it. Even the CreeKeys and McCree Legacy 8-bit fonts are still “hacked” fonts, where existing standardized fonts were forced to do syllabics. These were both based on earlier fonts, so that there would be some backward compatibility. The East Cree School Board used a set of extended 7-bit fonts created by Eiko Emori in the late 1980s and early 90s that were replaced by BJECree, which shared the encoding of SILECree. Conversion programs were written so that the old texts typed on the Eiko Emori fonts could be converted to the BJECree encoding, and later to Unicode.
If you are using any syllabic typing system that is satisfactory to you on your current equipment, there is no need to change. But if you are interested in sharing Cree text files between computers or over the Internet, it is important that your system will handle this. Unicode was written to do this job, and should be considered by any Cree syllabic project that aspires to share texts beyond their own community or organization. Being able to convert texts from older “Legacy” encodings to Unicode (and possibly back again) will permit a transition stage where material may be produced on one kind of computer, and then posted on the Web on another. Seriously considering and implementing Unicode will avoid lots of problems inherent in other encoding systems.
Miscellaneous Questions
Use the zoom feature in the standard toolbar. At 150% you should see all the dots that are there. Or, use a larger font size.
You probably have the “Reveal Formatting” to show formatting marks, such as paragraph marks and tabs feature turned on. This feature is not compatible with (Legacy) Cree syllabics. Unclick the ¶ button on the toolbar (shortcut key CTRL + *). Or click on Tools-Options-View menu; unclick all the check marks under “Formatting”.
Really want to know why? The BJECree (Legacy) encoding uses the “paragraph mark” character and other “symbol” characters for syllabic characters instead. When you reveal these characters, you get the syllabic character that was assigned to that code instead. This problem goes away if you can use Unicode.
There are two solutions:
1) Write the correct word down elsewhere in a blank space in your document. Then, copy the word, and paste it over the incorrect word.
2) Use the paid version of Keyman.
Click on Tools-AutoCorrect, select the “AutoFormat as you type” tab, and deselect everything. Also select the “AutoCorrect” tab, and deselect everything there too. These features corrupt (Legacy) Cree syllabics typing and should never be left on. This will solve the /wii/-apostrophe problem for example.
Really want to know why? The BJECree (Legacy) encoding uses upper and lower case accented characters for syllabic characters instead. The AutoCorrect and AutoFormat options try to correct your “capitalization”, and changes the syllabic characters unexpectedly. This problem goes away if you can use Unicode.
The first thing you need to do: Make sure your Keyman is turned on. Then, you need to select the right syllabic font. Click on Format-Font, and choose BJCree Uni if your document is Unicode, and BJECree for non-unicode documents. Make sure that your keyboard matches the font.
Note: You are strongly advised to use the unicode version.
Really want to know why? The BJECree (Legacy) encoding uses accented characters and symbol characters
for syllabic characters instead. Your keyboard is giving you the right characters, but you have the wrong font
selected. You need both the Cree font and Cree keyboard to type in Cree. This can also happen if you mix unicode with non-unicode in keyboards and fonts.
The first thing you need to do: Make sure your Keyman is turned on. Then, you need to select the right syllabic font. Click on Format-Font, and choose BJCree Uni if your document is Unicode, and BJECree for non-unicode documents. Make sure that your keyboard matches the font. When Keyman is on and a keyboard is active, the Keyman Icon will appear as .
Really want to know why? The BJECree (Legacy) encoding retains all the plain English characters along with the syllabic characters.
NB: ‘Tavultesoft Keyman’ Program must be running before you start MS Word
Start ‘Tavultesoft Keyman’ from the Start Menu under (All) Programs
East Cree Syllabics Usage on the Internet
Unicode is the most reliable way to display syllabics on the Web. You can use any method to produce the Cree text, depending on what you have available (see Which Cree fonts should I use?) and then you can convert the text to Unicode before pasting it into your Web editing tool. (see Converting Legacy encoded texts to Unicode). You will need a Web page designing program (such as Dreamweaver) or Integrated Development Editor (IDE, such as Aptana) or a text editor (such as Notepad++) that is Unicode aware. You must also save your html files as (Unicode) UTF-8, and set your browser to (Unicode) UTF-8 encoding or character coding.
First make sure that your Operating System is Unicode compatible (see table above), and that your browser is (see table below). Then make sure that you have downloaded and installed the Unicode Cree font you want to see. To do the latter, go to eastcree.org or the creeculture.ca web sites where the fonts can be downloaded.
You can, but it is perilous. First of all, most of the Legacy encodings out there have one or two characters that is “illegal” in certain important applications. The CreeKeys font, 8-bit BJECree, as currently distributed, has a problem with the /maa/ character, at decimal d173, the character code for “discretionary hyphen”. In many applications, this character is a “zero-width” character so it does not show. A new 8-bit BJECree font has been developed with /maa/ re-encoded to another character code, and it works. However, to re-deploy the “new” BJECree font is a major undertaking, because everybody would have to do it for all the documents they have in the old font.
The 8-bit East Cree BJMac font for Macintosh in the “McCree” package also has several drawbacks, notably the “illegal” Mac character code at d202 for the /taa/ character. A new edition of this font has also been produced for a work-around, but we face the same re-deployment difficulties.
Even with the improved fonts, any text published to the Web would have to use some software strategy to “convert” the encoding Cree texts “on the fly” for the different client computers, Mac or Windows. Or different versions of each web page have to be deployed for each OS.
7-bit Legacy fonts have been used with some success to put syllabics on the web, notably for some Inuktitut language sites (see What do you mean by ‘7-bit’ syllabic fonts or encodings?) but for most Cree language sites a larger inventory of syllabics is required, and a strictly “7-bit” approach can seldom be maintained: Certain character codes must also be used from the 8-bit range. Also, users of this approach are switching to Unicode.
You can. As usual, Unicode is the best approach. But you need a Unicode-aware e-mail client. You install CreeKeysPRO, use the BJCree UNI keyboard. Remember both the sender and receiver each need a Unicode compliant installation.
You can also use a Legacy (8-bit or 7-bit), but it is perilous. See the problems listed under Why can’t I use a Legacy encoding on the Web?
You can. As usual, Unicode is the best approach. But you need a Unicode-aware messaging client. Remember both the sender and receiver each need a Unicode compliant installation with fonts. Also, note that if you have the option of selecting a font in your chat messenger, do so, otherwise certain syllabic characters’ orientations might be off.
You can also use a Legacy (8-bit or 7-bit), but it is perilous.
The answer is yes, but not everyone will be able to see it. The users on the other end must also have the BJCree Uni Font installed and configured. Also, Facebook and Twitter do not assign BJCree Uni font as default, just because you’re typing in syllabics. You can increase your chances of success by following the steps outlined here.
If you use CSS 3 with HTML 5, you can use the @font-face declaration to attach the font to the webpage. Also, you can use little pictures of the syllabics, or design them with programs like Macromedia Flash. You can see examples of these on the Cree website www.eastcree.org