Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| unicode [2008/05/19 15:44] – Recover from an ironical Firefox+UTF-8 accident AndrewPantyukhin | unicode [2022/06/08 00:46] (current) – Chase page rename, add spacing in sections KubilayKocak | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | = Unicode | + | ====== Unicode |
| %%FreeBSD%% is a great platform for many multilingual tasks. What can be done to make it even better? | %%FreeBSD%% is a great platform for many multilingual tasks. What can be done to make it even better? | ||
| - | %%=%%= Fonts | + | |
| - | Having enough fonts in ports to display any wikipedia article may be considered the first milestone. As a test case, rendering http:// | + | [[Unicode/ |
| + | |||
| + | ===== Fonts ===== | ||
| + | |||
| + | Having enough fonts in ports to display any wikipedia article may be considered the first milestone. As a test case, rendering http:// | ||
| Ideally, fonts in ports should provide as much Unicode coverage as currently possible. Maximum-coverage meta-ports may then be created (possibly divided per Unicode planes) for users to get comprehensive Unicode environment quickly and easily. | Ideally, fonts in ports should provide as much Unicode coverage as currently possible. Maximum-coverage meta-ports may then be created (possibly divided per Unicode planes) for users to get comprehensive Unicode environment quickly and easily. | ||
| Another option to pursue is free fonts. For example, much of Unicode coverage is currently exclusively provided by x11-fonts/ | Another option to pursue is free fonts. For example, much of Unicode coverage is currently exclusively provided by x11-fonts/ | ||
| + | a | ||
| deskutils/ | deskutils/ | ||
| - | %%=%%= Rendering | + | |
| - | As with fonts, rendering wikipedia languages correctly may be considered the first goal. Unlike fonts, rendering depends more on particular applications. Popular web browsers are a good choice for testing, but other programs are equally important. An X11 terminal with full support of Unicode rendering is an important milestone. | + | ==== fc-cache poisoning ==== |
| - | %%=%%= Input | + | |
| + | It appears that some TTF fonts contain non-unicode names, which causes problems in different programs. Further investigation pending. | ||
| + | |||
| + | ===== Processing ===== | ||
| + | |||
| + | Quite a number of popular tools still lack support for Unicode, or have only partial support. For example, screen(1) only supports 16-bit codepoints. | ||
| + | |||
| + | ===== Rendering | ||
| + | |||
| + | As with fonts, rendering wikipedia languages correctly may be considered the first goal. Unlike fonts, rendering depends more on particular applications. Popular web browsers are a good choice for testing, but other programs are equally important. An X11 terminal with full support of Unicode rendering is an important milestone. | ||
| + | * xterm - largely incomplete Unicode support, but sufficient for most purposes | ||
| + | * rxvt-unicode | ||
| + | * mlterm - ... | ||
| + | * syscons - no unicode support, relevance questionable | ||
| + | |||
| + | ===== Input ===== | ||
| * x11 | * x11 | ||
| * x11 terminals | * x11 terminals | ||
| + | * urxvt-unicode - Ctrl+Shift invokes ISO 14755 input mode by codepoint | ||
| * console | * console | ||
| - | %%=%%= Other issues | + | * uim-fep |
| + | |||
| + | ===== Other issues | ||
| It has long been pointed out that %%FreeBSD%% has problems with low-level (libc?) support for Unicode. It would be great if a person knowledgeable in the area could rehash the issues here. | It has long been pointed out that %%FreeBSD%% has problems with low-level (libc?) support for Unicode. It would be great if a person knowledgeable in the area could rehash the issues here. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | {{tag> | ||
| + | {{tag> | ||