FontForge е с отворен код, многоплатформен и свободно да се разпространява графично приложение, предназначена да позволи на никого с известен опит в създаването на шрифтове, за да редактирате съществуващи шрифтове, както и да се създават нови.
Позволява ви да създавате различни видове шрифтове
Софтуерът е проектиран по такъв начин, че тя ви позволява да създавате различни видове шрифтове. В момента тя поддържа TrueType (TTF), PostScript (PS), OpenType (ОСТ), Multi-магистър, Cid-изнервящ, CFF (Compact Font Format), растерни (БДФ), и SVG (Scalable Vector Graphics) шрифтове.
Той може да внася различни файлове с изображения
FontForge е проектиран от самото начало да се даде възможност на шрифта дизайнери лесно и бързо да внасят различни файлове с изображения, като JPG, PNG или TIFF, която може да се използва като характер фонове за целите на проследяването.
Можете да го използвате, за да конвертирате шрифтове
Прилагането FontForge също позволява на потребителите лесно и бързо да конвертирате шрифтове от един формат в друг. В допълнение, той поддържа няколко шрифтове, които се използват най-вече на Mac OS X операционни системи.
Първи стъпки с FontForge
На дистрибуция на GNU / Linux, обикновено можете да инсталирате FontForge директно от официалните му софтуерни хранилища, с помощта на вградения в пакетния мениджър. Все пак, ако можете да & rsquo;. Тона намерите прилагането там, винаги можете да го инсталирате с помощта на пакета с изходния код се разпространява безплатно по Softoware
След инсталацията, можете да стартирате приложението от секция Графика на вашия десктоп среда & rsquo; ите Start Menu. Вие ще бъдете попитани дали искате да отворите и редактирате съществуващ шрифт или, ако искате да създадете нов. Неговият интерфейс е опростен и интуитивен, така че спечели & rsquo;. Тона имате проблем да го използвате
Работи под Linux, Windows и Mac
Това е приложение за по-платформа, която работи на всички Linux ядрото-базирани операционни системи, както и за Mac OS X и Windows ОС на Microsoft. В момента той поддържа 32 и 64-битови компютърни платформи
Какво ново в тази версия:.
- Това фиксира няколко грешки и странности и добавя няколко подобрения на потребителския интерфейс.
- The двоичен пакет за Windows е приложен. А вторият вариант версия е направен, за да гарантира, че тя работи на Windows XP.
- The двоичен пакет за Mac е прикрепен, за определяне основен проблем мудност в предишната версия. Поради странни (но въпреки това много лоши) проблеми с ползването на Carbon (което Apple е решила да не предоставят на разположение в 64-битова версия) в 64-битов режим на по-късните версии на Mac OS X, FontForge вече не използва контур Carbon събитие и по този начин е в състояние да приеме файл-отпадналите събития за Macintosh. Виж # 1956 и # 2004 г. за повече информация.
- Binaries (и пакети с изходен код) за Ubuntu и Debian се предлагат от служебния архив FontForge Launchpad тук.
- пакет източник за Red Hat е приложен. Въпреки общото наименование, то е само за Red Hat.
- Binaries за Macintosh е трябвало да пристигне в следващите няколко дни.
Какво е нови във версия 2.0 Build 20141230:
- Това фиксира няколко грешки и странности и добавя няколко потребителски интерфейс подобрения.
- The двоичен пакет за Windows е приложен. А вторият вариант версия е направен, за да гарантира, че тя работи на Windows XP.
- The двоичен пакет за Mac е прикрепен, за определяне основен проблем мудност в предишната версия. Поради странни (но въпреки това много лоши) проблеми с ползването на Carbon (което Apple е решила да не предоставят на разположение в 64-битова версия) в 64-битов режим на по-късните версии на Mac OS X, FontForge вече не използва контур Carbon събитие и по този начин е в състояние да приеме файл-отпадналите събития за Macintosh. Виж # 1956 и # 2004 г. за повече информация.
- Binaries (и пакети с изходен код) за Ubuntu и Debian се предлагат от служебния архив FontForge Launchpad тук.
- пакет източник за Red Hat е приложен. Въпреки общото наименование, то е само за Red Hat.
- Binaries за Macintosh е трябвало да пристигне в следващите няколко дни.
Какво ново във версия 2.0 Build 20140101:
- Голям ремонт на Compile Направи строителство системата е преместена преминат в Autoconf с много код актуализиран, за да използвате този метод на изграждане FontForge -. това е все още в процес на работа
- Голям брой е трудно да се намери бъгове и грешки, открити и решени.
- Large преглед на битова картографиране - с по-грациозна / толерантни провалят режим от грешки .
- Много подобрения добавени за Python - Активирано за Python 2.x или Python 3.x
- добавена възстановяване на файла.
- добавят нови функции, като например Readline, File Collaboration и опции GUI.
- New Tango Theme добавя, или можете да продължите да използвате първоначалния 2012 GUI темата.
- Опции за командния ред актуализирани, за да бъдат по-добре запознати с отворен код, като например използването на "-" или "-"
- Разделяне на libfontforgeexe и FontForge в неговата собствена директория.
- Възползвайте се от уеб-базирани кодовите пулове, като Травис CI по време на развитието.
<> Ли Много подобрения, добавени към Native Scripting.
редактирани <> Li няколко езика.
<> Ли Много поправки за отразяване на новите Mac-ове.
Какво ново във версия 20081115:
- Показване увеличени растерни стачки в изгледа на шрифта често се причинява катастрофа .
- Non-английски преводи на & quot;% г пиксел растерна графика & quot; в View менюто на екрана на шрифта излезе чете. Там са били тълкувани като latin1 отколкото utf8
Какво ново във версия 20080927:
- Прилагане на концепция за & quot; майсторски броячи & quot; (подобно на PS контра намеци, но по-flexibe). I. д. ако има два или повече еднакви или подобни броячи в глиф, след препратки, сочещи към стъбла образуване на първи брояч се добавят към стъбла образуване следващите броячи. Това може да се използва за изпълнение на нещо като брояч контрол в autoinstructor. Регулирайте ширината съотношение дължина използва за определяне дали диагонал стволови е приемливо да се.
- Оказва се, че (това, което смятам за) бъг в SCIM. Ако битът Mod2Mask е зададен в случай след това се връща на keysym на 0. Други входни мениджърите не направи това. А някои входни мениджърите зависят като че битов набор (тя се използва за Mac за преработка Вариант например). Крайният резултат е, че ако искам да направя мнемоники (Alt / Meta ключ определя Mod2Mask) Аз трябва да изчисти този бит при преминаване инфо да SCIM. Тъй като аз не знам какво вход мениджър е приложен I трябва да изчисти битът за всички мениджъри. Което разбива някои от тях.
- Когато правите завършване в TextField, ако ее приключи целия низ, тогава би не изберете неочаквано неща. Резултатът ще бъде, че ще напишете & quot; а & quot ;, & quot тогава;. & Quot; и сл ще завършат на & quot; & quot a.sc; (а не & quot; & quot a.sc;), така че, когато аз напечатани на & quot; а & quot; Бих се & quot; & quot a.scs; вместо & quot; & quot a.sc;.
- Добавяне на код, за да позволи на потребителите да персонализират шрифта, използван в различни диалози и прозорци, които преди това не може да се персонализира.
- Multiple магистър DLG е много крехко.
- Енергоспестяващи и четене quadradic шлици на "PfEd". "layr" ПОДТАБЛИЦА не работи. Също така, ако ние не спаси основния слой (слой = 0), след случаен слой би (неправилно) да стане на заден план. Разширяване на формат "layr" за съхранение на фона / преден план флага на един пласт.
- Все още проблеми в вносител заявки за 64bit машини.
- A нишка на typophile излага моето невежество. В х-височината на наклонен шрифт обикновено е малко по-малко от това на него му римска шрифта спътник. (Това е за да се коригира една оптическа илюзия, защото вертикална стъбла са наклонени в курсив те ще бъдат по-дълъг от съответния стъблото в изправено шрифта, и за човешкото око те ще изглеждат по-висок (въпреки че те не са)). Така добави опция за Italic диалоговия прозорец за да направи х-височината малко по-малък.
- Промяна на водача меню, така че може да се направи икони Мак меню (Детелината за командване, стрелка нагоре за смяна, ^ за контрол и странно деформирано за опция). Свалете хак, че ако модификатор маска за клавиша командата е създадена тогава ние ще се определя и контрол на маската (това означава, че ключът за команди ще работят като контрол, но това означаваше, че може да работи само като управление). Нека работата ключовата команда като себе си, и се слага в специален код, за да проверите дали X11 няма да ни даде ключа за командване (или ще бъде използван този ключ в собственото менюта на X11 е). Ако получим команда тогава ние се зареди специален набор от KEYMAP автомати (които, вероятно, ще използва команда). Ако не намерим специален набор от клавиатурни подредби, а след това падне обратно на нормалната обработка.
- направи pixelsize в контрола котва бъде записан в Предпочитания подадете (почисти Предпочитания файл за скриптове, да се осъвременят).
- Ние нямахме никакъв начин да се премахне една маса sfnt (като "fpgm"), въпреки че ние казваме на потребителя да направи точно това в инструкторът автоматично.
- Не беше разпределяне на достатъчно памет за коментари в структурата на ППО на маса, когато потребителят направи [Change Length].
- Patch от Томас?. Когато FF заредили НЛО шрифта (всъщност всеки glyf файл) да го използва числа за координатите вместо реала.
- Ние се използва за движение наляво и надясно точка координира с базовия вариант за курсив стъбла, така че те може и да излезе извън полето за глиф очертаващ. Така се предотврати ситуация, в която това може да доведе до по-нан в създаването сплайн. Също така не се промени наклона на курсив стъбла, когато преоразмеряване глиф.
- Clear трябва само ясно, котви, съвети и инструкции ТТ, ако това е последният слой преден план. Бихме могли да получите придирчиви и ясни намеци, когато последният кубичен преден план слой отиде, и инструкции за Уент той миналата квадратното слой отиде, но аз не мисля, че е си струва усилията.
- Ако имаме sfnt "TYP1" с Kern таблица, която Kerns глиф, без уникод кодиране, а след това най-вероятно ще се срине FF.
- Ами сега. Типо функция Generic промяна. Разбил, когато се прави промяна глиф на глиф само с препратки
- Точно както командата паста трябва да се настрои само ширината в предния план слоеве, ако всички други слоеве на преден план са празни, така че ясно командата трябва да възстановите само ширината в подобни условия.
- Вътрешен преобразуване от FontForge splinesets до сл питон контури би често оставят интерполирани точки, показващи в контура.
- Когато FF генерирано име по подразбиране за справка при добавяне на нов справка от шрифта информация, че индексът за справка се винаги да е 0, което означаваше, множество заявки за същия функцията ще застане един добър шанс за получаване на същото име по подразбиране. Направете малко по-добре.
- Разширяване на малките акции DLG да създадете дребничка капачки, ако желае.
- Fix неинициализирана променлива в GXDrawGrabSelection.
- FF ще прикачите марка на първата точка котва в правилната подтаблица в базовата глиф. Това не би се провери за правилното класа котва.
- Python контурни реализации би често се въведе контролна точка на линеен order2 сплайн.
- Списък на Panose letterforms липсва запис от средата така че всички по-късни записи са на разстояние по един.
- & quot; Фор & quot; и & quot; Back & quot; Не са локализирани в една значителна място.
- Добавяне на още няколко проверки (при четене в) по отношение на валидността на таблицата "MATH".
- FF ще генерира грешно MATH маса, ако се има предвид глиф с данни, но не и монтажни размери вариантни.
- Отпадането на плъзгане и пускане в metricsview след последния символ се опита да поставите капката преди първия символ. Ликвидиране плъзгане и пускане от шрифта видите малко.
- Аз се опитвам да прикачите марка до основи назад. Това е марката, която се движи, така че прикачения файл трябва да се случи, когато стигнем до марката, и ние трябва да погледнем назад, за да открие най-база. I са били намиране на базата, а след това ходене напред, за да открие най-марка. Моят подход се провали, ако справка съдържа множество subtables и база глиф има две марки са прикрепени, по един от всяка ПОДТАБЛИЦА - Бих придават на марката през първото подтаблица, но след като установява, че е работил ПОДТАБЛИЦА ще спре, а втората марка Никога не се е прикрепена.
- Когато плъзгане и пускане на заявки, позволи отпадане на справка ПОДТАБЛИЦА в различна справка на същия шрифт (ако приемем, че има правото вид за справка).
- Неотдавнашното пластира да се застрахова, че [Внесените] заявки от един шрифт на друг натъкнах в правилния ред не работи, ако има са били вложени заявки участват. Редът на вложени заявки е без значение -., Освен ако те се използват и в не-загнездена контекст
- Добавяне на способността да се определи & quot; & quot Group; по цвят глиф.
<> силни Изисквания
- Python
1 Коментари
محمد 7 Jun 19
عزيزي انا لا اريد انشاء ملف خطوطفهناك براج لعمل ذلك مثل فونت فورنج
ولكنني اريد عمل كلمات مثل هذه ﷽ ..كما ترى هذه الكلمة ليست ملفاً انما نصاً يمكنك كتابتة في اي مكان