ПЕРЕДАЧА СИМВОЛОВ В ПОДПИКСЕЛЬНОМ РАЗРЕШЕНИИ

1. Способ передачи текста с подпиксельной точностью в вычислительном окружении, включающем в себя терминальный сервер (102) и терминальный клиент (104), содержащий этапы, на которых:
генерируют (202) описания текста, которые включают в себя информацию, описывающую границы символа по цветам, чтобы иметь возможность описать границы символа с подпиксельной точностью путем описания цветов на границах, так чтобы использовать цветные подпиксельные компоненты пикселей ЖКД, когда упомянутые символы формируется на экране ЖКД;
смешивают (204) фон, на котором должен быть отображен текст, с цветными частями символов;
создают (206) битовую карту (112), включающую в себя смешанные символы и фон; и
передают битовую карту (112) в терминальный клиент (208).
2. Способ по п.1, сверх того содержащий этап, на котором принимают информацию о размещении подпиксельных компонентов ЖКД в терминальном клиенте, причем на этапе генерации описаний текста учитывают размещение подпиксельных компонентов ЖКД в терминальном клиенте.
3. Способ по п.2, в котором на этапе приема информации о размещении подпиксельных компонентов ЖКД в терминальном клиенте принимают индикацию горизонтального порядка красного, зеленого и синего подпиксельных компонентов.
4. Способ по п.2, в котором на этапе приема информации о размещении подпиксельных компонентов ЖКД в терминальном клиенте принимают индикацию размера пикселя и собственного разрешения ЖКД.
5. Способ по п.1, в котором на этапе передачи битовой карты в терминальный клиент передают битовую карту в драйвер удаленного дисплея, используя команды прорисовки битовой карты, и передают битовую карту из драйвера удаленного дисплея в терминальный клиент.
6. Способ по п.1, в котором на этапе генерации описаний текста, включающих в себя описания символов, описывающие границы символов по цветам, растягивают символы текста по горизонтали, применяют цвет к краям пикселей и уменьшают символы текста до их исходного размера.
7. Способ передачи текста с подпиксельной точностью в вычислительном окружении, включающем в себя терминальный сервер (102) и терминальный клиент (104), содержащий этапы, на которых:
в терминальном сервере (102) генерируют (210) описания текста, которые включают в себя описания символов, описывающие границы символа по цветам, чтобы иметь возможность описать границы символа с подпиксельной точностью путем описания цветов на границах, так чтобы использовать цветные подпиксельные компоненты пикселей ЖКД, когда упомянутые символы формируются на экране ЖКД;
в терминальном сервере генерируют (212) глифы (116) отдельных символов, причем упомянутые глифы включают в себя описания символов, включающие в себя описания цветных границ символов;
из терминального сервера передают (214) глифы в терминальный клиент.
8. Способ по п.7, дополнительно содержащий этап, на котором до передачи глифов в терминальный клиент выполняют сжатие глифов.
9. Способ по п.8, в котором на этапе сжатия глифов используют планарное сжатие, при котором отдельные цвета подпиксельных компонентов сжимаются в отдельных плоскостях, соответствующих цветам подпиксельных компонентов.
10. Способ по п.7, сверх того содержащий этап, на котором передают текстовые строки в терминальный клиент.
11. Способ по п.10, в котором на этапе передачи глифов и текстовых строк в терминальный сервер передают глифы и текстовые строки в драйвер удаленного дисплея, используя команду прорисовки текста, и передают глифы и текстовые строки из драйвера удаленного дисплея в терминальный клиент.
12. Способ по п.7, в котором описания текста включают в себя альфа-фактор, указывающий соответствующее значение прозрачности для заданного пикселя.
13. Способ по п.7, в котором на этапе генерации описаний текста, включающих в себя описания символов, описывающие границы символов по цветам, растягивают символы текста по горизонтали, применяют цвет к краям пикселей и уменьшают символы текста до их исходного размера.
14. Способ по п.7, в котором на этапе генерации описаний текста генерируют описания текста для шрифтов TrueType.
15. Способ по п.7, в котором на этапе генерации описаний текста генерируют описания текста для восточных шрифтов.
16. Способ по п.7, в котором на этапе генерации описаний текста генерируют описания текста для подпиксельных шрифтов.
17. Способ передачи текста с подпиксельной точностью в вычислительном окружении, включающем в себя терминальный сервер (102) и терминальный клиент (104), содержащий этапы, на которых:
в терминальном клиенте (104) принимают (216) глифы (116) символов, причем глифы (116) включают в себя описанные по цветам границы символов, так чтобы иметь возможность описать границы символов с подпиксельной точностью путем описания цветов на границах, чтобы использовать цветные подпиксельные компоненты пикселей ЖКД, когда эти символы формируются на экране (110) ЖКД;
в терминальном клиенте (104) смешивают (218) глифы с информацией цвета; и
в терминальном клиенте (104) отображают (220) глифы на экране ЖКД.
18. Способ по п.17, дополнительно содержащий этап, на котором кэшируют глифы в терминальном клиенте.
19. Способ по п.18, в котором на этапе кэширования глифов в терминальном клиенте кэшируют глиф одного символа для конкретного шрифта.
20. Способ по п.18, в котором на этапе кэширования глифов в терминальном клиенте кэшируют глифы, описывающие строку символов.