1. I can’t see the special characters on the buttons!
- If you cannot see the characters in the European language keyboards, you’re probably using an unsupported browser (see Question 3).
- If some of the symbols in the IPA for English keyboard or full IPA keyboard do not display correctly, your best bet is to download and install a free IPA-enabled font, for example one of the SIL fonts (Charis SIL, Gentium Plus or Doulos SIL) or one of the fonts from the Libertine Open Fonts Projekt (Linux Libertine, Linux Biolinum). If you use Windows XP, you might also consider upgrading to Windows 7, which would give you several excellent-looking IPA fonts, most notably Segoe UI and Cambria.
2. I can type the characters on your site, but when I paste them to my document, I get garbage!
Your target document probably uses a font that doesn’t have all the necessary characters. Make sure you choose the right font in your document.
For European languages, virtually all fonts will work fine; for IPA symbols, you may need something like Lucida Sans Unicode Segoe UI or Lucida Grande. Detailed information on recommended fonts is available on the IPA for English and Full IPA pages.
3. The keyboard shortcuts and buttons don’t seem to work properly.
Are you using one of the supported browser versions? TypeIt supports the following browsers: Google Chrome, Mozilla Firefox, Safari (8 and higher), Internet Explorer (8 and higher) Microsoft Edge (except for some issues). Safari for iOS is supported, but subject to OS limitations like poor support for hardware keyboards.
If you’re using a supported browser version, please report any bugs to me at the e-mail address shown on the About page.
4. A few of the keyboard shortcuts don’t work.
If some of the keyboard shortcuts work, but others don’t, there are two possibilities:
- You are using a browser which is not fully supported. Some browsers make it impossible to override their built-in shortcuts – for example, Ctrl + P in Microsoft Edge will always open the Print dialog, regardless of what character is assigned to that shortcut.
- You are using a foreign (non-US) keyboard. Some national keyboards generate different key codes for certain keys like ; or / and TypeIt is unable to recognize them.
As a backup mechanism, TypeIt provides a secondary keyboard shortcut in such cases. For example, when typing Spanish accents, the ¿ character can be typed by pressing either Alt + / or Alt + 2 (Ctrl+/, Ctrl+2 in IE/Edge). The second shortcut is meant for keyboard layouts on which the primary shortcut doesn’t work properly.
5. How do I insert the special characters into an HTML page?
First of all, you shouldn’t have to convert the characters into HTML entities (e.g. é or —). That is so 1990s! In the 21st century, all you need is a Unicode-capable editor (even the Windows Notepad will do fine):
- Open your HTML file.
- (optional) If your editor has an option to set the encoding of your file, set it to UTF-8.
- Copy your symbols from TypeIt and paste them into your HTML code in the editor. Some characters may appear as squares or question marks — this means that the particular character is missing from the font in your editor. The characters should render fine on the actual page provided that you’ve specified the proper font-family in your CSS.
- When you save your file, choose UTF-8 encoding. (This may not be necessary if you have already set the encoding in step 2.)
Do one of the following:
- Serve your page with the following HTTP header (you can specify the header in your Web server configuration or in the script
which serves your page):
Content-type: text/html; charset=utf-8
- Alternatively, add the following line to the <HEAD> section of your HTML file:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- Serve your page with the following HTTP header (you can specify the header in your Web server configuration or in the script which serves your page):
6. How can I secure my privacy while using TypeIt?
TypeIt automatically saves your text in your browser so that it can be restored if you accidentally navigate to another site, close the tab, or if your browser crashes (note that this does not work in all browsers). This data is stored in what is called a “browsing session”. Depending on your browser, the browsing session may persist even after you close the tab or exit the browser – this is designed to enable you to do things like restoring a tab after you close it accidentally, or restoring all your tabs after you exit the browser. This means that someone with access to your computer could read your text, even after you exit TypeIt. Potentially, your text could even be read by another site you visit.
If you want to keep your text completely private, you can do one of two things:
- When you’re done, delete your text. This can be done by clicking the Clear all button. Then, close the TypeIt tab. This will make sure your text is no longer stored in your browser.
- When you’re going to type something sensitive, use Private Browsing, Incognito Mode or a similar feature in your browser. When you exit this special mode, all the data saved by TypeIt will be deleted.
7. Why does TypeIt use different shortcuts on different browsers?
Every major browser except Firefox is crippled in some way when it comes to supporting keyboard shortcuts. For instance, in Google Chrome, we cannot assign the Spanish ñ to Ctrl + N because if you press Ctrl + N, Chrome will open a new window, and this behavior cannot be changed. In Internet Explorer and Edge, we cannot assign ð (used in IPA and Icelandic keyboards) to Alt + D because Alt + D always moves the cursor to the address bar. There’s a whole list of issues like these.
For this reason, TypeIt (as of November 2015) will detect your browser and intelligently choose the “modifier key” – Alt or Ctrl – that it uses for keyboard shortcuts in order to minimize the amount of problems. If possible, it will use Alt, because it’s easier to reach than Ctrl, but if your browser has more complete support for Ctrl-shortcuts than for Alt-shortcuts, it will use Ctrl instead. Currently, the modifier in Firefox, Chrome and Safari is Alt; in Internet Explorer and Edge it’s Ctrl.
You can change the modifier in the Settings menu – but you’re likely to run into problems with certain shortcuts, especially if you use Chrome, Internet Explorer or Edge.