Способ и устройство для увеличения отображаемого шрифта

Иллюстрации

Показать все

Изобретение относится к области техники связи, в частности к увеличению отображаемого шрифта в устройствах связи. Технический результат заключается в повышении гибкости увеличения отображаемого шрифта. Технический результат достигается за счет увеличения шрифта согласно правилу криволинейного увеличения с помощью первого коэффициента увеличения, сконфигурированного посредством операционной системы, когда размер текущего отображаемого шрифта меньше максимального порогового значения, и второго коэффициента увеличения, сконфигурированного посредством текущего приложения; увеличения шрифта согласно правилу линейного увеличения с помощью третьего коэффициента увеличения, сконфигурированного посредством операционной системы, когда размер текущего отображаемого шрифта превышает или равен максимальному пороговому значению. 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, определяется то, меньше или нет р