СИСТЕМА И СПОСОБ АВТОМАТИЧЕСКОГО ИЗМЕРЕНИЯ ВЫСОТЫ СТРОКИ, РАЗМЕРА И ДРУГИХ ПАРАМЕТРОВ МЕЖДУНАРОДНОГО ШРИФТА

1. Способ автоматического определения оптимального размера шрифта для удобочитаемости на среде отображения, причем с помощью данного шрифта можно визуализировать текст, текст формируется в кластерах, каждый кластер является элементом визуализации строки текста, который идентифицируется количеством напечатанного содержимого между точками, куда может быть вставлен курсор, текст визуализируется данным размером шрифта, размер шрифта определяется в терминах кегельной шпации, каждая кегельная шпация идентифицируется квадратом для литеры шрифта, данный способ содержит этапы:
определяют плотность символов шрифта, и
умножают плотность символов на размер области самого резкого фокусирования среды отображения.
2. Способ по п.1, дополнительно содержащий этап:
определяют подходящий размер шрифта для среды отображения на основании перемножения плотности символа и размера области самого резкого фокусирования, и
разрешают среде отображения воспроизводить шрифт оптимального размера.
3. Способ по п.2, в котором по меньшей мере этап определения выполняется в компьютере.
4. Способ по п.2, в котором этап определения выполняется в компьютере, а среда отображения является одним или больше из: напечатанной страницы, экрана, связанной беспроводным образом средой отображения, доски объявлений, изображения и средой визуализации шрифта.
5. Способ по п.1, дополнительно содержащий этап:
изменяют плотность символов в соответствии с диапазоном количества кластеров, приходящихся на фиксацию для определения максимального размера шрифта и минимального размера шрифта, причем количество кластеров, приходящихся на фиксацию, зависит от характеристик языка.
6. Способ по п.1, в котором размер области самого резкого фокусирования определяется, используя тригонометрическую функцию фовеального угла и расстояние от среды отображения.
7. Способ по п.1, в котором плотность символов является функцией графической плотности и информационной плотности кластера.
8. Способ по п.7, в котором графическая плотность и информационная плотность являются зависимыми от языка, что включает в себя характеристики чтения на данном языке, причем информационная плотность обеспечивается количеством информации, приходящейся на область самого резкого фокусирования, видимой читателю.
9. Способ по п.1, в котором плотность символов является отношением количества кластеров, приходящихся на кегельную шпацию в шрифте, к множеству видимых кластеров в пределах предопределенного фовеального угла.
10. Способ по п.1, в котором размер области самого резкого фокусирования определяется двойным тангенсом половины предопределенного фовеального угла, умноженным на расстояние от обозреваемой поверхности.
11. Способ по п.9, в котором предопределенный фовеальный угол является полем зрения для самого резкого фокусирования глаза.
12. Способ по п.10, в котором половина предопределенного фовеального угла в радианах равна приблизительно 0,006544; и предопределенный фовеальный угол равен приблизительно 0,75°.
13. Способ по п.9, в котором предопределенный фовеальный угол является переменной, определяемой одним или более:
вводимой информацией об определенном для читателя фовеальном угле; и
фовеальным углом, равным приблизительно 0,75°.
14. Способ по п.13, в котором определенный для читателя фовеальный угол отражает остроту зрения читателя, причем определенный для читателя фовеальный угол учитывает одно или более из: ухудшение функций желтого пятна глаза, ухудшение зрения, остроту зрения, резко суженое поле зрения, болезни глаз, близорукость, дальнозоркость, дислексию и астигматизм.
15. Устройство для осуществления способа по п.1, причем данное устройство принимает значение ширины среды отображения и расстояние от среды отображения в качестве входной информации и обеспечивает передачу в качестве выходной информации оптимальный размер шрифта и высоту строки для данного шрифта, используя определенную плотность символов и умножая ее на размер области самого резкого фокусирования.
16. Устройство по п.15, в котором данная выходная информация доступна среде отображения по сети.
17. Устройство по п.15, в котором данное устройство является одним из: карманным компьютером, компьютером, переносным компьютером и микропроцессором, установленным в принтере.
18. Система для настройки текста, напечатанного определенным шрифтом, для оптимальной удобочитаемости на среде отображения, данная система содержит
структуру данных, сконфигурированную таким образом, чтобы содержать один или более параметров текста, и
средство считывания показателей, присоединенное к структуре данных, причем средство считывания показателей сконфигурировано таким образом, чтобы принимать один или больше параметров текста, данное средство считывания показателей включает в себя
модуль, сконфигурированный для определения плотности символов для шрифта, и
модуль, сконфигурированный для умножения плотности символов на размер области самого резкого фокусирования глаза для генерации оптимального размера шрифта для удобочитаемости.
19. Система по п.18, в которой средство считывания показателей дополнительно содержит
модуль, сконфигурированный для определения оптимальной ширины колонки через функцию оптимального размера шрифта, количества кластеров, приходящихся на фиксацию для определенного языка, количества кластеров, приходящихся на кегельную шпацию и расстояния от среды отображения.
20. Система по п.19, в которой количество кластеров, приходящихся на фиксацию, определяется согласно таблице, причем таблица обеспечивает количество кластеров, приходящихся на фиксацию в соответствии с языком.
21. Система по п.19, в которой количество кластеров, приходящихся на фиксацию, для заданного языка является константой, связанной с одним из множества языков, каждый из множества языков имеет характерную константу, представляющую графическую плотность и информационную плотность для чтения на данном языке.
22. Система по п.18, дополнительно содержащая
устройство воспроизведения для среды отображения, обозреваемую поверхность, являющуюся одним из: напечатанная страница, компьютерный экран, личный цифровой помощник, голографическое изображение, доска объявлений, экран кино и вставка в пару очков.
23. Система по п.18, в которой область самого резкого фокусирования глаза определяется через расстояние от среды отображения и фовеальный угол.
24. Система для автоматического определения оптимального размера шрифта для удобочитаемости на среде отображения, причем данный шрифт способен отображать текст, данный текст сформирован в кластерах, каждый кластер является элементом визуализации строки текста, которая идентифицируется количеством напечатанного содержимого между точками, куда может быть вставлен курсор, данный текст визуализируется определенным размером шрифта, данный размер шрифта задается в терминах кегельной шпации, каждая кегельная шпация идентифицируется квадратом для литеры шрифта, данная система содержит
приложение, сконфигурированное для отображения текста,
средство размещения, присоединенное для приема и передачи данных к приложению, причем средство размещения включает в себя
входной фильтр структуры и размещения, присоединенный для приема данных от приложения,
средство формирования параметров текста, сконфигурированное для определения плотности символов шрифта, и
средство считывания показателей, сконфигурированное для умножения значения плотности символов на размер области самого резкого фокусирования среды отображения.
25. Система по п.24, в которой средство размещения дополнительно включает в себя средство международного перевода, присоединенное для обеспечения передачи данных к одному или больше из: входному фильтру структуры и размещения и приложению для воспроизведения текста на средстве отображения.
26. Система по п.24, в которой средство считывания показателей включает в себя
модуль определения количества кластеров в наилучшим образом читаемой строке, сконфигурированный для приема параметра количества кластеров, приходящихся на фиксацию, от таблицы языка,
модуль определения количества кластеров в строке, присоединенный к модулю определения количества кластеров в наилучшим образом читаемой строке, причем модуль определения количества кластеров в строке сконфигурирован для определения параметра минимального и максимального количества кластеров, приходящихся на строку,
модуль определения ширины колонки, присоединенный к модулю определения количества кластеров, приходящихся на строку, причем модуль определения ширины колонки сконфигурирован для определения минимальной и максимальной ширины колонки, и
модуль определения количества колонок, соединенный к модулю определения ширины колонки, причем модуль определения количества колонок сконфигурирован для определения количества колонок, используя разметку и обеспеченные системой результаты измерения размеров окна.
27. Система по п.24, в которой модуль считывания показателей включает в себя
модуль определения читаемого размера шрифта, присоединенный для приема плотности символов, причем модуль определения читаемого размера шрифта использует результаты вычисления количества кластеров, приходящихся на кегельную шпацию, и количества кластеров, приходящихся на фиксацию для определения размера шрифта.
28. Система по п.27, в которой размер шрифта основан на расстоянии от среды отображения.
29. Система по п.26, в которой ширина колонки определяется делением размера шрифта на произведение количества кластеров, приходящихся на кегельную шпацию, и количества кластеров, приходящихся на строку.
30. Система по п.26, в которой ширина колонки определяется с помощью определения фактической реальной ширины набора согласно измерениям дисплея и пользовательским предпочтениям и деля фактическую реальную ширину набора на функцию размера шрифта и размеров кластера.
31. Система по п.24, в которой модуль считывания показателей включает в себя
модуль определения высоты строки заголовка, присоединенный для приема плотности символов, параметра количества кластеров, приходящихся на строку, и параметра реального размера набора для определения размера шрифта заголовка.
32. Считываемый компьютером носитель, содержащий выполняемые компьютером команды для определения оптимального размера шрифта для удобочитаемости на обозреваемой поверхности, данные команды содержат этапы: определяют плотность символов для шрифта, и умножают плотность символов на размер области самого резкого фокусирования глаза.
33. Считываемый компьютером носитель по п.32, дополнительно содержащий этап:
изменяют плотность символа в соответствии с диапазоном количества кластеров, приходящихся на фиксацию, для определения максимального размера шрифта и минимального размера шрифта, причем количество кластеров, приходящихся на фиксацию, является функцией характеристик языка.
34. Считываемый компьютером носитель по п.32, в котором размер области самого резкого фокусирования определяется, используя тригонометрическую функцию фовеального угла и расстояние от среды отображения.
35. Считываемый компьютером носитель по п.32, в котором плотность символов является функцией графической плотности и информационной плотности кластера.
36. Считываемый компьютером носитель по п.35, в котором графическая плотность и информационная плотность являются зависимыми от языка, что включает в себя характеристики чтения на данном языке, причем информационная плотность обеспечивает количество информации в области самого резкого фокусирования, видимой читателю.
37. Считываемый компьютером носитель по п.32, в котором плотность символов является отношением количества кластеров, приходящихся на кегельную шпацию в шрифте, к количеству видимых кластеров в пределах предопределенного фовеального угла.
38. Считываемый компьютером носитель по п.32, в котором размер области самого резкого фокусирования определяется как двойной тангенс половины предопределенного фовеального угла, умноженный на расстояние от поверхности рассмотрения.
39. Считываемый компьютером носитель по п.38, в котором предопределенный фовеальный угол связан с полем зрения для самого резкого фокусирования глаза.
40. Считываемый компьютером носитель по п.38, в котором половина предопределенного фовеального угла в радианах равна приблизительно 0,006544; и предопределенный фовеальный угол равен приблизительно 0,75°.
41. Считываемый компьютером носитель по п.38, в котором предопределенный фовеальный угол является переменной, определяемой одним или более из:
вводимым определенным для читателя фовеальным углом, и
фовеальным углом, равным приблизительно 0,75°.
42. Считываемый компьютером носитель по п.41, в котором определенный для читателя фовеальный угол отражает остроту зрения читателя, причем определенный для читателя фовеальный угол учитывает одно или более из: ухудшение функций желтого пятна, ухудшение зрения, остроту зрения, резкое сужение поля зрения, болезни глаза, близорукость, дальнозоркость, дислексию и астигматизм.