| Библиотека FontRouterАВТОР | СООБЩЕНИЕ |
---|
Сейчас нет на сайте Репутация: 50 Регистрация: 24.10.2007 Всего сообщений: 2028 Откуда: Самара |
| | | Имя: Алексей Сейчас нет на сайте Репутация: 0 Регистрация: 30.12.2007 Всего сообщений: 4 Откуда: Россия |
| Прочел тему, на мой взгляд не раскрыта. Имею добавить..
можно использовать микс шрифтов и тогда пункты типа: LatinBold17=*@13 будут использовать ПЕРВЫЙ НАЙДЕНЫЙ шрифт из папки Fonts (тоесть тот который имеет название файла шрифта первое по списку в алфавитном порядке), короче за некоторым исключением будет использован этот шрифт и чаще всего именно он. Чтобы этого избежать надо использовать форму типа: LatinBold17=SonySD@, где SonySD внутреннее имя шрифта (может не совпадать с названием файла шрифта).
Как его узнать: у меня это вышло случайно, написал программу, альтернативную читалку книг на питон, сделал там функцию выбора шрифта текста. В очередной раз (уже в программе) открыл эту функцию и .. Опа, в списке стандартных шрифтов появился новый (в теле стоял один шрифт) плюс список стандартных, и имя этого нового, как раз внутреннее, подходящее для использования в fontrouter. Дальше просто, закинул в папку fonts нужные мне шрифты, посмотрел их имена и вуаля!
Теперь файл fontrouter.ini после [FontMap] выглядит так:
LatinBold12=SonySD@11:A:C0:I
LatinBold13=LatinBold17@11:I:A:C0
LatinBold17=SonySD@13:I:A:C0
LatinBold19=SonySD@17:I:A:C0
LatinPlain12=LatinBold17@9:A
font17=LatinBold17@9:A
Aco13=LatinBold17@9:A
Aco21=LatinBold17@9:A
Acalc21=SonySD@30:I:A:C0
Acb14=LatinBold17@9
Acb30=LatinBold17@30:B:C0
Acp5=LatinBold17@9
Alp13=LatinPlain12@10W1:A
Alb12=LatinBold17@9
Alb17=LatinBold17@9
Alb13=LatinPlain12@10W1:A
Alp12=LatinBold17@9
Alp17=LatinBold17@9,
тоесть теперь я вижу нужный мне шрифт там, где он мне нужен. Есть более простой способ узнать какие шрифты у вас установлены:
заходим в python script shell, в командной строке набираем:
>>> import appuifw
>>> appuifw.available_fonts()
питон покажет нам все шрифты загруженые при включении телефона, в том числе и нужные нам, мой список выглядит так:
[u'Aco13', u'Aco21', u'Acalc21', u'LatinBold12', u'LatinBold13', u'LatinBold17', u'LatinBold19', u'LatinPlain12', u'Acb14', u'Acb30', u'Acp5', u'LatinBold17', u'LatinPlain12', u'Nokia Sans S60', u'Nokia Sans SemiBold S60', u'Nokia Sans TitleSmBd S60', u'Series 60 ZDigi', u'SonySD']
из этих шрифтов сторонние: u'SonySD',u'LatinPlain12' и u'LatinBold17', вот их имена и надо использовать вместо звездочки и тогда можно будет управлять шрифтами на полную катушку. Пробуйте и у вас получится . | |
| | Сейчас нет на сайте Репутация: 1 Регистрация: 31.05.2008 Всего сообщений: 597 |
| Читал читал,так и не понял как редактировать,у меня гбр шрифт на 8.1 стоит подписан ceupore.Gbr,что прописывать в ини,чтоб редактировать его. | |
| | Имя: Андрей Сейчас нет на сайте Репутация: 30 Регистрация: 28.11.2007 Всего сообщений: 4672 Откуда: Тверь, Калязин |
| Мефисто, прочитай самый первый пост | |
| | Имя: Андрей Сейчас нет на сайте Репутация: 30 Регистрация: 28.11.2007 Всего сообщений: 4672 Откуда: Тверь, Калязин |
| почему когда я пытаюсь увеличить шрифт, после перезагрузки те буквы за которые он отвечает слетают на стандартные? А с некоторыми строчками увеличение/уменьшение работает нормально | |
| | Имя: Владимир Сейчас нет на сайте Репутация: 32 Регистрация: 9.05.2007 Всего сообщений: 5271 Откуда: Хреновоавтомобильск |
| Мефисто, библиотека font router работает с ttf шрифтами. | |
| | | лучше поставить уже готовый нормальный шрифт, на днях поставил Arialuni .ttf ни одного нарекания нет, вес правда не малый, 17мб но он того стоит. | |
| | Сейчас нет на сайте Репутация: 0 Регистрация: 21.05.2009 Всего сообщений: 16 Откуда: Украина Винницкая обл г.Жмеринка |
| У меня возник вопрос. Как можно добавить недостающие с символы и буквы в шрифт. Мне просто нужно добавить некоторые украинские буквы | |
| | Имя: Владимир Сейчас нет на сайте Репутация: 32 Регистрация: 9.05.2007 Всего сообщений: 5271 Откуда: Хреновоавтомобильск |
| avsan, библиотека font router не создает шрифт,а редактирует уже готовый с помощью файла ini.Для создания шрифта комп тебе в помощь и программа на нём font creator вроде называется.На смарте никак пока | |
| | Имя: Денис Репутация: 0 Регистрация: 4.04.2009 Всего сообщений: 6 Откуда: Кузбасс |
| Rich,я поставил кодировки,они были где-то здесь.Сделал папку Charconv,в нее закинул.Папка со шрифтами исчезла. Где она может быть? Напиши,пожалуйста | |
|
|
|