Hey there Fonts SIG!
I'm interested mainly in packaging fonts. I'm new to Fedora, both
as a user and as a contributor, so it might be a bumpy ride ;-).
I'm consuming as much documentation as I can about the whole font
stack. I've got a few questions:
1. What's the consenus about bitmap fonts? On
I found this:
"Nowadays Fedora converges on OpenType (TTF/OTF) fonts in Unicode
encoding, and no efforts should be wasted on legacy formats. "
Does this mean bitmap fonts should be converted (possibly by hand), or
are BDF/PCF fine? (I ask this because some of my favorite fonts are
2. What are the most common pitfalls / What should I be aware of as I
depart on this journey?
3. Are the fonts listed on
purely in want of a packeger (i.e. I can get cracking)?
On 25 March 2012 12:50, Corey Richardson <corey(a)octayn.net> wrote:
> You're thinking point the script at a font
> and out comes a spec file/SRPM?
I have a feeling that with sfntly, ttx or fontforge-python it would be
possible to automate much of the process, using Zenity for the rest :)
I have created a new package review request, croscore-fonts. I
will be happy if anyone can help me by reviewing it. In case anyone
needs any package review in exchange of this please tell me and I will
be happy to review your package.
just ran the script to collect the information for fonts
again. I can see some changes in the list for f17. please
review it if it's what you are expecting. especially please
pay attentions for the fonts which is gray-colored and
decorated with bold:
Arabic - serif
Urdu - serif
that would means it may breaks the default font selection
when it's installed for other language (it is supposed to be
pulled in by other languages). if it's not what expected, it
should be limited for the certain languages then.
Also that would be a good idea to have the default fonts for:
On those languages, any fonts in "other" section, which
would supports that language isn't installed by default.
maybe good to think about picking one up from them.
I am looking at updating egoboo to 2.8.1 and it includes 5 ttf files
that it didn't before (and the one it had been using was dropped).
How do I check if these are at least free enough not to have to scrub
them from the source rpm?
If they are free enough to use, what do I need to do to use them in Fedora?
Do they need to be in separate subpackages?
With the introduction of the langpack plugin for yum, we've managed to
remove most of the manually-maintained group metadata for i18n/l10n.
However, one spot we still have a problem is for fonts.
We *could* for any language that's requested, do an install of
font(:lang=<whatever>), but that doesn't give us a useful mechanism to
prioritize the proper default font.
Would it be worth it for the default fonts for a particular locale to
Provide: default-font(lang=<foo>)? Maintaining this could be problematic,
but we would only need to do this for locales that aren't handled by dejavu
or similar latin/greek/etc. fonts.
Hi Pravin and list,
at sunzi project, we strive to consume external components from
their repositories and other native locations. To make it easily
possible also with Liberation fonts, I went through the existing
Makefile with the aim to add support for exporting into common web
formats, making some other changes on my way.
In fact, the change I desire is concentrated in the last patch, but
I hope the previous ones (split into more patches for easier review)
also make sense. The compatibility with releasing workflow as well
as with the job of system packagers should be guaranteed.
If there is something wrong with the patchset, feel free to bug me
on. Otherwise I would be grateful for applying it.
P.S. I can go ahead and file a bug (referring to this thread) if it is
a preferred channel.
Jan Pokorný (6):
Makefile: do not remove file we do not create
Fix duplicate README (nested as link to root one)
Makefile: add .PHONY target
Makefile: add check target using fontlint
Makefile: restructure for usability and modularity
Makefile: now support other common export formats
source/.gitignore | 8 +++
source/Makefile | 125 ++++++++++++++++++++++++++++++-----------
source/README | 83 +---------------------------
source/scripts/fontexport.pe | 22 +++++++
4 files changed, 122 insertions(+), 116 deletions(-)
create mode 100644 source/.gitignore
mode change 100644 => 120000 source/README
create mode 100644 source/scripts/fontexport.pe