handling of fonts in the langpack plugin
by Bill Nottingham
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.
Bill
11 years, 6 months
[PATCH 0/6] Liberation: more flexible Makefile incl. formats for web
by Jan Pokorný
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.
Regards,
Jan
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
11 years, 6 months
[Announce] Released 2.5.1 version of the Lohit fonts
by Pravin Satpute
Hi All,
Announcing the Lohit fonts 2.5.1 release. Following are the highlights.
- Support for Characters added in Unicode 6.0 in Devanagari, Bengali,
Malayalam and Oriya scripts and Devanagari Extended.
- Release of Lohit Marathi and Nepali with language specific shapes.
Please note here Lohit Devanagari has localize characters for Marathi
and Nepali with locl feature of Open Type fonts and one can access it
with specific LANG.
Still we have released these fonts since some rendering engine (qt,
icu) still not supporting locl feature and second is user using en_US
locale can not access language specific characters from Lohit Devanagari.
- Releasing lohit-ttf tarball consisting all lohit fonts ttf
This is for easy installation of all lohit fonts together. One can now
download it and simply copy all ttf fonts in required folder.
- Major bugfixes in Telugu, Kannada, Assamese, Punjabi.
For further details see Changelog released with each language.
I am working on Lohit Tamil fonts will release it soon with Lohit
Tamil Classical font.
Best Regards,
Pravin Satpute
11 years, 7 months
Re: handling of fonts in the langpack plugin
by Bill Nottingham
Behdad Esfahbod (behdad.esfahbod(a)gmail.com) said:
> So, if i understand it correctly, you're asking for a way to get the
> default font for a language. Right?
Right. Given a language (zh, pa, pt_BR), I want to be able to grab the
default font, so we don't have to have the language support groups.
> That sure sounds like something Fontconfig shall be able to answer,
> but it's tricky. Do you need this on the server or client? Cause
> FcMatch and friends only return fonts that are installed. What you
> want can be done by processing the ":lang=foo" pattern by Fc
> Sybstitute calls, then taking the resulting family list and pickin the
> first one that supports the lang in question.
>
> After you answer my question re which side you need this on I can
> hopefully provide more concrete advice.
On the client, which may have no font packages installed. I thought about
having the plugin read the fontconfig configuration for preferred fonts, but
given that that operates based on the configuration files in the font
packages themselves, I don't have the information there that I would need.
Bill
11 years, 7 months
missing in comps
by Akira TAGOH
Hi,
this is a result of the following script checking for packages that is not described in @fonts nor @legacy-fonts in comps. if it's not intentional, please add them to comps.
$ diff -u <(repoquery @fonts @legacy-fonts|sort|uniq) <(repoquery "*-fonts"|sort|uniq)|grep -E "^\+"|sed -e 's/^\+//'
abattis-cantarell-fonts-0:0.0.7-2.fc17.noarch
artwiz-aleczapka-anorexia-fonts-0:1.3-12.fc17.noarch
artwiz-aleczapka-aqui-fonts-0:1.3-12.fc17.noarch
artwiz-aleczapka-cure-fonts-0:1.3-12.fc17.noarch
artwiz-aleczapka-drift-fonts-0:1.3-12.fc17.noarch
artwiz-aleczapka-edges-fonts-0:1.3-12.fc17.noarch
artwiz-aleczapka-fkp-fonts-0:1.3-12.fc17.noarch
artwiz-aleczapka-gelly-fonts-0:1.3-12.fc17.noarch
artwiz-aleczapka-glisp-fonts-0:1.3-12.fc17.noarch
artwiz-aleczapka-kates-fonts-0:1.3-12.fc17.noarch
artwiz-aleczapka-lime-fonts-0:1.3-12.fc17.noarch
artwiz-aleczapka-mints-mild-fonts-0:1.3-12.fc17.noarch
artwiz-aleczapka-mints-strong-fonts-0:1.3-12.fc17.noarch
artwiz-aleczapka-nu-fonts-0:1.3-12.fc17.noarch
artwiz-aleczapka-smoothansi-fonts-0:1.3-12.fc17.noarch
artwiz-aleczapka-snap-fonts-0:1.3-12.fc17.noarch
bicon-fonts-0:0.2.0-3.fc17.noarch
culmus-hadasim-clm-fonts-0:0.121-1.fc17.noarch
culmus-keteryg-fonts-0:0.121-1.fc17.noarch
culmus-simple-clm-fonts-0:0.121-1.fc17.noarch
culmus-stamashkenaz-clm-fonts-0:0.121-1.fc17.noarch
culmus-stamsefarad-clm-fonts-0:0.121-1.fc17.noarch
denemo-emmentaler-fonts-0:0.9.2-2.fc17.noarch
denemo-feta-fonts-0:0.9.2-2.fc17.noarch
gdouros-symbola-fonts-0:2.54-3.fc17.noarch
google-lato-fonts-0:1.011-3.fc17.noarch
grimmer-proggy-tinysz-fonts-0:1.0-6.fc17.noarch
jsmath-fonts-0:20090708-4.fc17.noarch
kanjistrokeorders-fonts-0:2.016-2.fc17.noarch
kanotf-fonts-0:20050515-2.fc17.noarch
levien-museum-fonts-0:1.0-3.fc17.noarch
liberation-narrow-fonts-0:1.07.2-1.fc18.noarch
linux-libertine-biolinum-fonts-0:4.7.5-2.2.fc17.noarch
manchu-fonts-0:2.006-4.fc17.noarch
mona-sazanami-fonts-0:2.90-15.fc17.noarch
mona-vlgothic-fonts-0:2.90-15.fc17.noarch
mplus-1c-fonts-0:028-3.fc17.noarch
mplus-1m-fonts-0:028-3.fc17.noarch
mplus-1mn-fonts-0:028-3.fc17.noarch
mplus-1p-fonts-0:028-3.fc17.noarch
mplus-2c-fonts-0:028-3.fc17.noarch
mplus-2m-fonts-0:028-3.fc17.noarch
mplus-2p-fonts-0:028-3.fc17.noarch
nafees-pakistani-web-naskh-fonts-0:2.0-3.fc17.noarch
pagul-fonts-0:1.0-3.fc17.noarch
paktype-ajrak-fonts-0:2.0-6.fc17.noarch
paktype-naskh-basic-farsi-fonts-0:3.0-10.fc17.noarch
paktype-naskh-basic-fonts-0:3.0-10.fc17.noarch
paktype-naskh-basic-sa-fonts-0:3.0-10.fc17.noarch
paktype-naskh-basic-sindhi-fonts-0:3.0-10.fc17.noarch
paktype-naskh-basic-urdu-fonts-0:3.0-10.fc17.noarch
pothana2000-fonts-0:1.3.3-2.fc17.noarch
sil-nuosu-fonts-0:2.1.1-4.fc17.noarch
tabish-eeyek-fonts-0:1.0-2.fc17.noarch
tangerine-fonts-0:1.000-3.fc17.noarch
texlive-texmf-errata-fonts-0:2007-9.fc17.noarch
texlive-texmf-fonts-0:2007-41.fc17.noarch
texmacs-fedora-fonts-0:1.0.7.11-2.fc17.noarch
thai-arundina-sans-fonts-0:0.1.3-2.fc17.noarch
thai-arundina-sans-mono-fonts-0:0.1.3-2.fc17.noarch
thai-arundina-serif-fonts-0:0.1.3-2.fc17.noarch
thai-scalable-garuda-fonts-0:0.4.17-2.fc17.noarch
thai-scalable-kinnari-fonts-0:0.4.17-2.fc17.noarch
thai-scalable-loma-fonts-0:0.4.17-2.fc17.noarch
thai-scalable-norasi-fonts-0:0.4.17-2.fc17.noarch
thai-scalable-purisa-fonts-0:0.4.17-2.fc17.noarch
thai-scalable-sawasdee-fonts-0:0.4.17-2.fc17.noarch
thai-scalable-tlwgmono-fonts-0:0.4.17-2.fc17.noarch
thai-scalable-tlwgtypewriter-fonts-0:0.4.17-2.fc17.noarch
thai-scalable-tlwgtypist-fonts-0:0.4.17-2.fc17.noarch
thai-scalable-tlwgtypo-fonts-0:0.4.17-2.fc17.noarch
thai-scalable-umpush-fonts-0:0.4.17-2.fc17.noarch
tlomt-league-gothic-fonts-0:1.0-3.fc17.noarch
tlomt-orbitron-fonts-0:1.000-4.fc17.noarch
tlomt-sniglet-fonts-0:1.000-4.fc17.noarch
ukij-tuz-fonts-0:3.10-2.fc17.noarch
un-core-dotum-fonts-0:1.0.2-0.18.080608.fc17.noarch
vdrsymbol-fonts-0:20100612-2.fc17.noarch
wine-courier-fonts-0:1.4-0.2.rc2.fc17.noarch
wine-fonts-0:1.4-0.2.rc2.fc17.noarch
wine-marlett-fonts-0:1.4-0.2.rc2.fc17.noarch
wine-ms-sans-serif-fonts-0:1.4-0.2.rc2.fc17.noarch
wine-small-fonts-0:1.4-0.2.rc2.fc17.noarch
wine-symbol-fonts-0:1.4-0.2.rc2.fc17.noarch
wine-system-fonts-0:1.4-0.2.rc2.fc17.noarch
wine-tahoma-fonts-0:1.4-0.2.rc2.fc17.noarch
---
Akira TAGOH
11 years, 7 months
[Announce] Released Liberation fonts 1.07.2
by Pravin Satpute
Hi All,
Released Liberation fonts 1.07.2 [minor release]
Changelog:
- removed hint instruction from LiberationMono-Italic cent sing,
rhbz #753572
- adeed U+0472, U+0473 in Sans and SansNarrow, rhbz #751566
- added cyrillic italics for U+043F, rhbz #708330
Few hinting bugs are pending, will try to resolve them in next release.
See TODO list for remaining tasks.
Best Regards,
Pravin Satpute
11 years, 7 months
[announcement] Code2000 font switched license from shareware to GPLv3+FE || OFL
by Paul Wise
Hi all,
Great news! The author of the Code2000 pan-Unicode font has recently
switched the font to being licensed under the GNU GPLv3. During the
discussions where I attempted to verify the license and get commit
access to the project, James granted dual licensing under the GPLv3+FE
and the SIL OFL. Unfortunately he wants to keep the code2000.sf.net
project as a historic and no-longer developed project and have us fork
the project, hosting it elsewhere.
My initial plans for the project are:
* pick a name for the fork, C2K was suggested during the
discussion
* pick a site for hosting the fork, add Thierry, myself and anyone
else who wants to join the project
* setup a git repository and import the current binary TTF release
* convert the binary TTF files into UFO format, which seems to be
a more cross-vendor format than SFD, commit that to git.
According to the current release, "All fonts are created from
scratch natively in TTF format inside FontCreator 6.0".
* cleanup and add documentation about the licensing
* package it for Debian and encourage other distros to package it
* blog about the freeing of the font and get that on LWN/etc
* look for contributors and watch for bug reports
--
bye,
pabs
http://wiki.debian.org/PaulWise
11 years, 7 months