Способ и устройство для увеличения отображаемого шрифта
Иллюстрации
Показать всеИзобретение относится к области техники связи, в частности к увеличению отображаемого шрифта в устройствах связи. Технический результат заключается в повышении гибкости увеличения отображаемого шрифта. Технический результат достигается за счет увеличения шрифта согласно правилу криволинейного увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, когда размер текущего отображаемого шрифта меньше максимального порогового значения, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения; увеличения шрифта согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы, когда размер текущего отображаемого шрифта превышает или равен максимальному пороговому значению. 2 н. и 10 з.п. ф-лы, 11 ил.
Реферат
[0001] Данная заявка основана и притязает на приоритет патентной заявки Китая номер 201310613054.0, поданной 27 ноября 2013 года, содержимое которой полностью содержится в данном документе посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Настоящее раскрытие сущности относится к области техники связи, а более конкретно, к способу и устройству для увеличения отображаемого шрифта.
УРОВЕНЬ ТЕХНИКИ
[0003] Поскольку все больше людей используют устройства Android, система Android уже имеет определенную долю группы пожилых и престарелых пользователей. Для группы пожилых и престарелых пользователей размер шрифта, отображаемый на экране, обычно не может удовлетворять их потребности, в силу чего спрос на крупный шрифт становится все более очевидным.
[0004] В настоящее время, система Android предоставляет решение для увеличения шрифта, в котором шрифт увеличивается посредством задания глобального масштаба. В этом решении, шрифт линейно растет в интервале (0,+бесконечность) и всегда увеличивается механически. Хотя этот способ позволяет обеспечивать увеличение шрифта, шрифт может быть наугад увеличен даже за рамки, которые могут восприниматься людьми; кроме того, шрифт растет линейно, что является довольно простым и не может гибко адаптироваться к требованиям разработчиков приложений.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] С учетом вышеизложенного, настоящее раскрытие сущности предоставляет способ и устройство для увеличения отображаемого шрифта, с тем чтобы повышать гибкость увеличения шрифта и способствовать удовлетворенности разработчиков приложений и пользователей. Технические решения заключаются в следующем.
[0006] Согласно первому аспекту вариантов осуществления настоящего раскрытия сущности, предусмотрен способ для увеличения отображаемого шрифта, включающий в себя:
[0007] - прием команды для увеличения отображаемого шрифта;
[0008] - получение размера текущего отображаемого шрифта;
[0009] - когда размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, увеличение текущего отображаемого шрифта согласно правилу криволинейного увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения;
[0010] - когда размер текущего отображаемого шрифта превышает или равен максимальному пороговому значению, увеличение текущего отображаемого шрифта согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы; и
[0011] - отображение текущего отображаемого шрифта с размером увеличенного шрифта.
[0012] Из этого, увеличение текущего отображаемого шрифта согласно правилу криволинейного увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, включает в себя:
[0013] - увеличение текущего отображаемого шрифта согласно правилу параболического увеличения, правилу эллиптического увеличения или правилу кругового увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, конфигурировано посредством текущего приложения.
[0014] Из этого, увеличение текущего отображаемого шрифта согласно правилу параболического увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, включает в себя:
[0015] - увеличение текущего отображаемого шрифта согласно нижеприведенному уравнению:
[0016]
[0017] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[0018] Из этого, увеличение текущего отображаемого шрифта согласно правилу эллиптического увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, включает в себя:
[0019] - увеличение текущего отображаемого шрифта согласно нижеприведенному уравнению:
[0020] ;
[0021] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[0022] Из этого, увеличение текущего отображаемого шрифта согласно правилу кругового увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, включает в себя:
[0023] - увеличение текущего отображаемого шрифта согласно нижеприведенному уравнению:
[0024] ;
[0025] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[0026] Из этого, увеличение текущего отображаемого шрифта согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы, включает в себя:
[0027] - увеличение текущего отображаемого шрифта согласно нижеприведенному уравнению:
[0028]
[0029] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k3 является третьим коэффициентом увеличения, сконфигурированным посредством операционной системы, и T является максимальным пороговым значением.
[0030] Согласно второму аспекту вариантов осуществления настоящего раскрытия сущности, предусмотрено устройство для увеличения отображаемого шрифта, включающее в себя:
[0031] - приемный модуль, выполненный с возможностью принимать команду для увеличения отображаемого шрифта;
[0032] - модуль получения, выполненный с возможностью получать размер текущего отображаемого шрифта;
[0033] - модуль увеличения, выполненный с возможностью, когда размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, увеличивать текущий отображаемый шрифт согласно правилу криволинейного увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения; а когда размер текущего отображаемого шрифта превышает или равен максимальному пороговому значению, увеличивать текущий отображаемый шрифт согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы; и
[0034] - модуль отображения, выполненный с возможностью отображать текущий отображаемый шрифт с размером увеличенного шрифта.
[0035] Из этого, модуль увеличения включает в себя:
[0036] - блок криволинейного увеличения, выполненный с возможностью увеличивать текущий отображаемый шрифт согласно правилу параболического увеличения, правилу эллиптического увеличения или правилу кругового увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения.
[0037] Из этого, блок криволинейного увеличения выполнен с возможностью:
[0038] - увеличивать текущий отображаемый шрифт согласно нижеприведенному уравнению:
[0039]
[0040] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[0041] Из этого, блок криволинейного увеличения выполнен с возможностью:
[0042] - увеличивать текущий отображаемый шрифт согласно нижеприведенному уравнению:
[0043] ;
[0044] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[0045] Из этого, блок криволинейного увеличения выполнен с возможностью:
[0046] - увеличивать текущий отображаемый шрифт согласно нижеприведенному уравнению:
[0047]
[0048] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[0049] Из этого, модуль увеличения включает в себя:
[0050] - блок линейного увеличения, выполненный с возможностью увеличивать текущий отображаемый шрифт согласно нижеприведенному уравнению:
[0051]
[0052] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k3 является третьим коэффициентом увеличения, сконфигурированным посредством операционной системы, и T является максимальным пороговым значением.
[0053] Некоторые преимущества настоящего раскрытия сущности могут включать в себя: увеличение шрифта осуществляется посредством комбинирования двух способов криволинейного увеличения и линейного увеличения посредством приема команды для увеличения отображаемого шрифта; получения размера текущего отображаемого шрифта; когда размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, увеличения текущего отображаемого шрифта согласно правилу криволинейного увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения; когда размер текущего отображаемого шрифта превышает или равен максимальному пороговому значению, увеличения текущего отображаемого шрифта согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы; и отображения текущего отображаемого шрифта с размером увеличенного шрифта. Из этого, способ криволинейного увеличения позволяет обеспечивать более быстрое и надлежащее увеличение шрифта, способ линейного увеличения позволяет обеспечивать то, что шрифт не увеличивается наугад за допустимые рамки, с тем чтобы обеспечивать хороший внешний вид шрифта и целостность интерфейса; кроме того, комбинация этих двух способов позволяет эффективно не допускать скачкообразного изменения (шага скачка) размера шрифта в ходе увеличения шрифта, с тем чтобы достигать управляемости увеличения шрифта, и управление является относительно гибким, так что могут адаптироваться требования разработчика приложений.
[0054] Следует понимать, что как вышеприведенное общее описание, так и нижеприведенное подробное описание являются только примерными, а не ограничивающими настоящее раскрытие сущности.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0055] Прилагаемые чертежи, которые содержатся и составляют часть этого подробного описания, иллюстрируют варианты осуществления в соответствии с изобретением и наряду с описанием служат для того, чтобы пояснять принципы раскрытия изобретения.
[0056] Фиг. 1 является примерной блок-схемой последовательности операций, иллюстрирующей способ для увеличения отображаемого шрифта, согласно первому варианту осуществления раскрытия сущности;
[0057] Фиг. 2 является примерной блок-схемой последовательности операций, иллюстрирующей способ для увеличения отображаемого шрифта, согласно второму варианту осуществления раскрытия сущности;
[0058] Фиг. 3a является примерной блок-схемой последовательности операций, иллюстрирующей способ для увеличения отображаемого шрифта, согласно третьему варианту осуществления раскрытия сущности;
[0059] Фиг. 3b является схемой, иллюстрирующей параболически и линейно увеличенные шрифты, согласно третьему варианту осуществления раскрытия сущности;
[0060] Фиг. 4a является примерной блок-схемой последовательности операций, иллюстрирующей способ для увеличения отображаемого шрифта, согласно четвертому варианту осуществления раскрытия сущности;
[0061] Фиг. 4b является схемой, иллюстрирующей эллиптически и линейно увеличенными шрифты, согласно четвертому варианту осуществления раскрытия сущности;
[0062] Фиг. 5a является примерной блок-схемой последовательности операций, иллюстрирующей способ для увеличения отображаемого шрифта, согласно пятому варианту осуществления раскрытия сущности;
[0063] Фиг. 5b является схемой, иллюстрирующей круговым способом и линейно увеличенные шрифты, согласно пятому варианту осуществления раскрытия сущности;
[0064] Фиг. 6a является примерной структурной схемой, иллюстрирующей устройство для увеличения отображаемого шрифта, согласно шестому варианту осуществления раскрытия сущности;
[0065] Фиг. 6b является другой примерной структурной схемой, иллюстрирующей устройство для увеличения отображаемого шрифта, согласно шестому варианту осуществления раскрытия сущности; и
[0066] Фиг. 7 является примерной структурной схемой, иллюстрирующей терминал, согласно седьмому варианту осуществления раскрытия сущности.
[0067] Очевидные варианты осуществления настоящего раскрытия сущности проиллюстрированы посредством вышеуказанных чертежей, и подробные описания приводятся далее. Эти чертежи и буквальные описания предназначены не для того, чтобы ограничивать объем принципа настоящего раскрытия сущности любым способом, а для того, чтобы пояснять принцип настоящего раскрытия сущности для специалистов в данной области техники посредством обращения к конкретным вариантам осуществления.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
[0068] Чтобы прояснять цели, технические решения и преимущества настоящего раскрытия сущности, в дальнейшем в этом документе подробно описываются варианты осуществления настоящего раскрытия сущности в сочетании с чертежами.
[0069] ПЕРВЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
[0070] Обращаясь к фиг. 1, настоящий вариант осуществления предоставляет способ для увеличения отображаемого шрифта, включающий в себя следующие этапы.
[0071] На этапе 101, принимается команда для увеличения отображаемого шрифта.
[0072] Команда может быть инициирована пользователем, например, пользователь выполняет выбор щелчком, чтобы переходить в режим крупного шрифта, и т.д. Настоящий вариант осуществления не имеет конкретных ограничений в этом отношении.
[0073] На этапе 102, получается размер текущего отображаемого шрифта.
[0074] На этапе 103, когда размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, текущий отображаемый шрифт увеличивается согласно правилу криволинейного увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения; а когда размер текущего отображаемого шрифта превышает или равен максимальному пороговому значению, текущий отображаемый шрифт увеличивается согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы.
[0075] Максимальное пороговое значение может задаваться по мере необходимости, и настоящий вариант осуществления не имеет ограничений на его конкретное значение.
[0076] Из этого, правило криволинейного увеличения означает то, что имеется криволинейное отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта. Правило линейного увеличения означает то, что имеется линейное отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта.
[0077] На этапе 104, текущий отображаемый шрифт отображается с размером увеличенного шрифта.
[0078] Вышеописанный способ применяется в устройстве Android, в котором устанавливается операционная система Android. Операционная система Android сконфигурирована с помощью первого коэффициента увеличения и третьего коэффициента увеличения для увеличения шрифта. Из этого, первый коэффициент увеличения используется для увеличения шрифта, когда размер текущего шрифта меньше максимального порогового значения, а третий коэффициент увеличения используется для увеличения шрифта, когда размер текущего шрифта превышает или равен максимальному пороговому значению. Обычно, амплитуда, увеличенная посредством первого коэффициента увеличения и третьего коэффициента увеличения, является относительно умеренной, что позволяет по существу обеспечивать хороший внешний вид и удобство и простоту использования интерфейса, так что первый и третий коэффициенты увеличения могут рассматриваться в качестве безопасных коэффициентов увеличения.
[0079] Второй коэффициент увеличения является коэффициентом, сконфигурированным посредством текущего приложения, принадлежащим вторичному коэффициенту увеличения. Текущее приложение может быть любым приложением, установленным в операционной системе Android, и предварительно конфигурируется посредством разработчика приложения. Второй коэффициент увеличения может описываться в Androidmanifest.xml приложения. Поскольку второй коэффициент увеличения сконфигурирован посредством разработчика приложения, коэффициент является управляемым. Абсолютная величина второго коэффициента увеличения может задаваться по мере необходимости, с тем чтобы достигать различных эффектов увеличения.
[0080] В настоящем варианте осуществления, этап увеличения текущего отображаемого шрифта согласно правилу криволинейного увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, может включать в себя:
[0081] - увеличение текущего отображаемого шрифта согласно правилу параболического увеличения, правилу эллиптического увеличения или правилу кругового увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, конфигурировано посредством текущего приложения.
[0082] Из этого, правило параболического увеличения означает то, что имеется параболическое отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта. Правило эллиптического увеличения означает то, что имеется эллиптическое отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта. Правило кругового увеличения означает то, что имеется круговое отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта.
[0083] В настоящем варианте осуществления, этап увеличения текущего отображаемого шрифта согласно правилу параболического увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, может включать в себя:
[0084] - увеличение текущего отображаемого шрифта согласно нижеприведенному уравнению:
[0085]
[0086] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[0087] В настоящем варианте осуществления, этап увеличения текущего отображаемого шрифта согласно правилу эллиптического увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, может включать в себя:
[0088] - увеличение текущего отображаемого шрифта согласно нижеприведенному уравнению:
[0089] ;
[0090] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[0091] В настоящем варианте осуществления, этап увеличения текущего отображаемого шрифта согласно правилу кругового увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, может включать в себя:
[0092] - увеличение текущего отображаемого шрифта согласно нижеприведенному уравнению:
[0093] ;
[0094] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является максимальным пороговым значением.
[0095] В настоящем варианте осуществления, этап увеличения текущего отображаемого шрифта согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы, может включать в себя:
[0096] - увеличение текущего отображаемого шрифта согласно нижеприведенному уравнению:
[0097]
[0098] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k3 является третьим коэффициентом увеличения, сконфигурированным посредством операционной системы, и T является максимальным пороговым значением.
[0099] В вышеописанном способе, предоставленном посредством настоящего варианта осуществления, увеличение шрифта осуществляется посредством комбинирования двух способов криволинейного увеличения и линейного увеличения посредством: приема команды для увеличения отображаемого шрифта; получения размера текущего отображаемого шрифта; когда размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, увеличения текущего отображаемого шрифта согласно правилу криволинейного увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения; когда размер текущего отображаемого шрифта превышает или равен максимальному пороговому значению, увеличения текущего отображаемого шрифта согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы; и отображения текущего отображаемого шрифта с размером увеличенного шрифта. Из этого, способ криволинейного увеличения позволяет обеспечивать более быстрое и надлежащее увеличение шрифта, способ линейного увеличения позволяет обеспечивать то, что шрифт не увеличивается наугад за допустимые рамки, с тем чтобы обеспечивать хороший внешний вид шрифта и целостность интерфейса; кроме того, комбинация этих двух способов позволяет эффективно не допускать скачкообразного изменения размера шрифта в ходе увеличения шрифта, с тем чтобы достигать управляемости увеличения шрифта, и управление является относительно гибким, так что могут адаптироваться требования разработчика приложений.
[00100] ВТОРОЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
[00101] Обращаясь к фиг. 2, настоящий вариант осуществления предоставляет способ для увеличения отображаемого шрифта, включающий в себя следующие этапы.
[00102] На этапе 201, принимается команда для увеличения отображаемого шрифта.
[00103] Команда может быть инициирована пользователем, например, пользователь выполняет выбор щелчком, чтобы переходить в режим крупного шрифта, и т.д. Настоящий вариант осуществления не имеет конкретных ограничений в этом отношении.
[00104] На этапе 202, получается размер текущего отображаемого шрифта.
[00105] На этапе 203, определяется то, меньше или нет размер текущего отображаемого шрифта предварительно установленного максимального порогового значения; если размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, выполняется этап 204; а если размер текущего отображаемого шрифта превышает или равен предварительно установленному максимальному пороговому значению, выполняется этап 205.
[00106] На этапе 204, текущий отображаемый шрифт увеличивается согласно правилу параболического увеличения, правилу эллиптического увеличения или правилу кругового увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, и после этого выполняется этап 206.
[00107] Из этого, правило параболического увеличения означает то, что имеется параболическое отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта. Правило эллиптического увеличения означает то, что имеется эллиптическое отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта. Правило кругового увеличения означает то, что имеется круговое отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта.
[00108] На этапе 205, текущий отображаемый шрифт увеличивается согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы, и после этого выполняется этап 206.
[00109] Из этого, правило линейного увеличения означает то, что имеется линейное отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта.
[00110] На этапе 206, текущий отображаемый шрифт отображается с размером увеличенного шрифта.
[00111] В вышеописанном способе, предоставленном посредством настоящего варианта осуществления, увеличение шрифта осуществляется посредством комбинирования двух способов криволинейного увеличения и линейного увеличения посредством: приема команды для увеличения отображаемого шрифта; получения размера текущего отображаемого шрифта; когда размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, увеличения текущего отображаемого шрифта согласно правилу криволинейного увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения; когда размер текущего отображаемого шрифта превышает или равен максимальному пороговому значению, увеличения текущего отображаемого шрифта согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы; и отображения текущего отображаемого шрифта с размером увеличенного шрифта. Из этого, способ криволинейного увеличения позволяет обеспечивать более быстрое и надлежащее увеличение шрифта, способ линейного увеличения позволяет обеспечивать то, что шрифт не увеличивается наугад за допустимые рамки, с тем чтобы обеспечивать хороший внешний вид шрифта и целостность интерфейса; кроме того, комбинация этих двух способов позволяет эффективно не допускать скачкообразного изменения размера шрифта в ходе увеличения шрифта, с тем чтобы достигать управляемости увеличения шрифта, и управление является относительно гибким, так что могут адаптироваться требования разработчика приложений.
[00112] ТРЕТИЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
[00113] Обращаясь к фиг. 3a, настоящий вариант осуществления предоставляет способ для увеличения отображаемого шрифта, который увеличивает шрифт с использованием правила параболического увеличения и правила линейного увеличения, и способ включает в себя следующие этапы.
[00114] На этапе 301, принимается команда для увеличения отображаемого шрифта.
[00115] Команда может быть инициирована пользователем, например, пользователь выполняет выбор щелчком, чтобы переходить в режим крупного шрифта, и т.д. Настоящий вариант осуществления не имеет конкретных ограничений в этом отношении.
[00116] На этапе 302, получается размер текущего отображаемого шрифта.
[00117] На этапе 303, определяется то, меньше или нет размер текущего отображаемого шрифта предварительно установленного максимального порогового значения; если размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, выполняется этап 304; а если размер текущего отображаемого шрифта превышает или равен предварительно установленному максимальному пороговому значению, выполняется этап 305.
[00118] На этапе 304, текущий отображаемый шрифт увеличивается согласно правилу параболического увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения, и после этого выполняется этап 306.
[00119] Из этого, правило параболического увеличения означает то, что имеется параболическое отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта. Текущий отображаемый шрифт увеличивается согласно правилу параболического увеличения посредством следующего уравнения:
[00120] ;
[00121] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k1 является первым коэффициентом увеличения, сконфигурированным посредством операционной системы, k2 является вторым коэффициентом увеличения, сконфигурированным посредством текущего приложения, и T является предварительно установленным максимальным пороговым значением.
[00122] На этапе 305, текущий отображаемый шрифт увеличивается согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы, и после этого выполняется этап 306.
[00123] Из этого, правило линейного увеличения означает то, что имеется линейное отношение соответствия между размером шрифта, который должен быть увеличен, и размером увеличенного шрифта. Текущий отображаемый шрифт увеличивается согласно правилу линейного увеличения посредством следующего уравнения:
[00124]
[00125] - где y является размером увеличенного шрифта, x является размером текущего отображаемого шрифта, k3 является третьим коэффициентом увеличения, сконфигурированным посредством операционной системы, и T является предварительно установленным максимальным пороговым значением.
[00126] На этапе 306, текущий отображаемый шрифт отображается с размером увеличенного шрифта.
[00127] В настоящем варианте осуществления, вышеуказанное предварительно установленное максимальное пороговое значение может задаваться по мере необходимости, например, может составлять 20, 30 и т.д. Настоящий вариант осуществления не имеет конкретных ограничений в этом отношении.
[00128] Вышеуказанные правило параболического увеличения и правило линейного увеличения могут быть показаны на фиг. 3b. Кривая на чертеже является параболой на основе первого коэффициента k1 увеличения и второго коэффициента k2 увеличения, а прямая линия на чертеже является прямой линией на основе третьего коэффициента k3 увеличения. Когда размер текущего шрифта меньше максимального порогового значения T, шрифт увеличивается согласно параболе; а когда размер текущего шрифта превышает или равен максимальному пороговому значению T, шрифт увеличивается согласно прямой линии.
[00129] В вышеописанном способе, предоставленном посредством настоящего варианта осуществления, увеличение шрифта осуществляется посредством комбинирования двух способов криволинейного увеличения и линейного увеличения посредством: приема команды для увеличения отображаемого шрифта; получения размера текущего отображаемого шрифта; когда размер текущего отображаемого шрифта меньше предварительно установленного максимального порогового значения, увеличения текущего отображаемого шрифта согласно правилу параболического увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения; когда размер текущего отображаемого шрифта превышает или равен максимальному пороговому значению, увеличения текущего отображаемого шрифта согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы; и отображения текущего отображаемого шрифта с размером увеличенного шрифта. Из этого, способ параболического увеличения может обеспечивать более быстрое и надлежащее увеличение шрифта, способ линейного увеличения позволяет обеспечивать то, что шрифт не увеличивается наугад за допустимые рамки, с тем чтобы обеспечивать хороший внешний вид шрифта и целостность интерфейса; кроме того, комбинация этих двух способов позволяет эффективно не допускать скачкообразного изменения размера шрифта в ходе увеличения шрифта, с тем чтобы достигать управляемости увеличения шрифта, и управление является относительно гибким, так что могут адаптироваться требования разработчика приложений.
[00130] ЧЕТВЕРТЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
[00131] Обращаясь к фиг. 4a, настоящий вариант осуществления предоставляет способ для увеличения отображаемого шрифта, который увеличивает шрифт с использованием правила эллиптического увеличения и правила линейного увеличения, и способ включает в себя следующие этапы.
[00132] На этапе 401, принимается команда для увеличения отображаемого шрифта.
[00133] Команда может быть инициирована пользователем, например, пользователь выполняет выбор щелчком, чтобы переходить в режим крупного шрифта, и т.д. Настоящий вариант осуществления не имеет конкретных ограничений в этом отношении.
[00134] На этапе 402, получается размер текущего отображаемого шрифта.
[00135] На этапе 403, определяется то, меньше или нет р