HVD Comic Serif Pro: licensing confusion
by J.B. Nicholson-Owens
I found HVD Comic Serif Pro on the wish list of fonts to be reviewed and
packaged for inclusion into Fedora GNU/Linux.
https://fedoraproject.org/wiki/HVD_Comic_Serif_fonts
I downloaded a copy of the font archive file --
http://hvdfonts.com/assets/Document/15/HVD_Comic_Serif_Pro.zip -- and I
read the Readme.txt file therein.
That Readme.txt file includes terms which conflict with the license:
> This typeface may not be modified in any way unless it contains an
> unmodified copy of this text file and attributes Hannes von Döhren in
> the font metadata.
and
> Neither the Font Software nor any of its individual components,
> in Original or Modified Versions, may be sold by itself. Original or
> Modified Versions of the Font Software may be bundled, redistributed
> and/or sold with any software, provided that each copycontains the
> above copyright notice and this license
conflict with portions of the license (for the font, I can only guess)
which is listed as:
> LICENSE:
> "This work is licensed under the Creative Commons Attribution 3.0
> Unported License. To view a copy of this license, visit
> http://creativecommons.org/licenses/by/3.0/ or send a letter to Creative
> Commons, 171 Second Street, Suite 300, San Francisco, California, 94105,
> USA."
The top two passages I quoted above seem to me to be licensing terms.
And these terms conflict with CC BY 3.0 unported:
- there is no requirement in this CC license which requires a licensor
to include "an unmodified copy of this text file"
- there are no restrictions in this CC license against distributing
copies of this font alone for a fee
- attribution in accordance with this CC license can be achieved without
including this Readme.txt file (one could, for example, include no such
file and list changes elsewhere, or include a different readme.txt file
which gives Hannes von Döhren credit and list changes in that different
file)
- this CC license says it is the only set of terms for licensing this
work under this CC license (sections 4a and 8e). My reading of these
sections say that any other terms (such as those listed in the
Readme.txt file) do not have to be followed.
Looking at https://fedoraproject.org/wiki/HVD_Comic_Serif_fonts it seems
that Fedora considers CC BY 3.0 unported to be the only operative
license on this font. But how has Fedora determined that this
Readme.txt file can be ignored? I looked through the mailing list
archives for this list and found no discussion referring to this font.
Has anyone contacted Hannes von Döhren about this?
Thanks.
12 years, 10 months
audit fontconfig files
by Akira TAGOH
Hi,
This is an experimental to improve our fonts packages and
keeps sane rules with the well-known templates in our fonts
packaging guidelines.
Please see the attach how your fonts packages got
analysis. that may has one or two categories, or more in
some cases perhaps, one is "authorized" what a kind of rules
in our templates your packages contains. one is
"nonauthorized" that isn't aligned to any templates. you may
have "not_enabled" perhaps. that means your packages has a
file but not having any symlinks to /etc/fonts/conf.d.
This tool is available in fontpackages git repo now though,
I'm pretty sure this tool can be improved a lot, like this
doesn't detect the default attributes etc, because it's
trying to compare the fontconfig config files too strictly.
If your fonts packages has any errors due no fontconfig
config files provided, please visit our packaging guidelines
again and add one for your packages.
Any questions or suggestions are welcome.
Cheers,
--
Akira TAGOH
* bpg-chveulebrivi-fonts:
* authorized:
* 64-bpg.conf-chveulebrivi.conf: Generic names, Font substitution, Simple priority lists
* bpg-courier-fonts:
* authorized:
* 64-bpg.conf-courier.conf: Generic names, Font substitution, Simple priority lists
* bpg-glaho-fonts:
* authorized:
* 64-bpg.conf-glaho.conf: Generic names, Font substitution, Simple priority lists
* cjkuni-ukai-fonts:
* nonauthorized:
* 25-ttf-arphic-ukai-render.conf: <match target="font">
<test name="family" compare="contains">
<string>AR PL UKai</string>
</test>
<edit name="globaladvance"><bool>false</bool></edit>
<edit name="spacing"><int>90</int></edit>
<edit name="minspace"><bool>false</bool></edit>
</match>
* nonauthorized:
* 90-ttf-arphic-ukai-embolden.conf: <match target="font">
<test name="family" compare="contains">
<string>AR PL UKai</string>
</test>
<!-- check to see if the font is just regular -->
<test name="weight" compare="less_eq">
<int>100</int>
</test>
<test name="weight" target="pattern" compare="more_eq">
<int>180</int>
</test>
<edit name="embolden" mode="assign">
<bool>true</bool>
</edit>
</match>
* cjkuni-uming-fonts:
* nonauthorized:
* 25-ttf-arphic-uming-render.conf: <match target="font">
<test name="family" compare="contains">
<string>AR PL UMing</string>
</test>
<edit name="globaladvance"><bool>false</bool></edit>
<edit name="spacing"><int>90</int></edit>
<edit name="minspace"><bool>false</bool></edit>
</match>
* authorized:
* 65-0-ttf-arphic-uming.conf: Generic names, Locale-specific overrides
* nonauthorized:
* 90-ttf-arphic-uming-embolden.conf: <match target="font">
<test name="family" compare="contains">
<string>AR PL UMing</string>
</test>
<!-- check to see if the font is just regular -->
<test name="weight" compare="less_eq">
<int>100</int>
</test>
<test name="weight" target="pattern" compare="more_eq">
<int>180</int>
</test>
<edit name="embolden" mode="assign">
<bool>true</bool>
</edit>
</match>
* culmus-aharoni-clm-fonts:
* authorized:
* 65-culmus-aharoni-clm.conf: Generic names, Locale-specific overrides, Font substitution
* nonauthorized:
* 65-culmus-aharoni-clm.conf: <alias binding="same">
<family>Guttman Aharoni</family>
<family>Guttman-Aharoni</family>
<accept><family>Aharoni CLM</family></accept>
</alias>
* culmus-caladings-clm-fonts:
* authorized:
* 65-culmus-caladings-clm.conf: Generic names
* nonauthorized:
* 65-culmus-caladings-clm.conf: <alias> <family>Caladings</family> <accept><family>Caladings CLM</family></accept> </alias>
* culmus-david-clm-fonts:
* authorized:
* 65-culmus-david-clm.conf: Generic names, Locale-specific overrides
* nonauthorized:
* 65-culmus-david-clm.conf: <alias> <family>David OT</family> <accept><family>David CLM</family></accept> </alias>, <alias>
<family>David Transparent</family>
<family>Guttman David</family>
<accept><family>David CLM</family></accept>
</alias>, <match target="pattern">
<test name="family">
<string>Guttman Adii</string>
</test>
<edit name="family" mode="prepend" binding="same">
<string>David CLM</string>
</edit>
<edit name="style" mode="prepend" binding="same">
<string>Medium Italic</string>
</edit>
</match>, <alias> <family>Raanana</family> <accept><family>David CLM</family></accept> </alias>, <alias> <family>David</family> <accept><family>David CLM</family></accept> </alias>
* culmus-drugulin-clm-fonts:
* authorized:
* 65-culmus-drugulin-clm.conf: Generic names, Locale-specific overrides
* nonauthorized:
* 65-culmus-drugulin-clm.conf: <alias>
<family>Guttman Drogolin</family>
<family>Guttman Vilna</family>
<accept><family>Drugulin CLM</family></accept>
</alias>, <alias> <family>Drugulin</family> <accept><family>Drugulin CLM</family></accept> </alias>
* culmus-ellinia-clm-fonts:
* authorized:
* 65-culmus-ellinia-clm.conf: Generic names, Locale-specific overrides
* nonauthorized:
* 65-culmus-ellinia-clm.conf: <alias> <family>Ellinia</family> <accept><family>Ellinia CLM</family></accept> </alias>
* culmus-frank-ruehl-clm-fonts:
* authorized:
* 65-culmus-frank-ruehl-clm.conf: Generic names, Locale-specific overrides
* nonauthorized:
* 65-culmus-frank-ruehl-clm.conf: <alias>
<family>FrankRuehl</family>
<family>Guttman Frank</family>
<family>Guttman Frnew</family>
<accept><family>Frank Ruehl CLM</family></accept>
</alias>, <alias> <family>New Peninim MT</family> <accept><family>Frank Ruehl CLM</family></accept></alias>, <alias> <family>Frank Ruehl</family> <accept><family>Frank Ruehl CLM</family></accept></alias>
* culmus-miriam-clm-fonts:
* authorized:
* 65-culmus-miriam-clm.conf: Generic names, Locale-specific overrides
* nonauthorized:
* 65-culmus-miriam-clm.conf: <alias>
<family>Guttman Miryam</family>
<family>Levenim MT</family>
<family>Miriam</family>
<family>Miriam Transparent</family>
<accept><family>Miriam CLM</family></accept>
</alias>
* culmus-miriam-mono-clm-fonts:
* authorized:
* 65-culmus-miriam-mono-clm.conf: Generic names, Locale-specific overrides
* nonauthorized:
* 65-culmus-miriam-mono-clm.conf: <alias>
<family>Fixed Miriam Transparent</family>
<family>Guttman Myamfix</family>
<family>Guttman-CourMir</family>
<family>Miriam Fixed</family>
<accept><family>Miriam Mono CLM</family></accept>
</alias>, <alias> <family>Miriam Mono</family> <accept><family>Miriam Mono CLM</family></accept></alias>
* culmus-nachlieli-clm-fonts:
* authorized:
* 65-culmus-nachlieli-clm.conf: Generic names, Locale-specific overrides
* nonauthorized:
* 65-culmus-nachlieli-clm.conf: <alias> <family>Nachlieli</family> <accept><family>Nachlieli CLM</family></accept> </alias>, <alias> <family>ArialHB</family> <accept><family>Nachlieli CLM</family></accept> </alias>
* culmus-yehuda-clm-fonts:
* E: no fontconfig files provided
* dejavu-sans-fonts:
* nonauthorized:
* 20-unhint-small-dejavu-sans.conf: <match target="font">
<test name="family">
<string>DejaVu Sans</string>
</test>
<test name="pixelsize" compare="less">
<double>7.5</double>
</test>
<edit name="hinting">
<bool>false</bool>
</edit>
</match>
* authorized:
* 57-dejavu-sans.conf: Generic names, Font substitution, Simple priority lists
* dejavu-sans-mono-fonts:
* nonauthorized:
* 20-unhint-small-dejavu-sans-mono.conf: <match target="font">
<test name="family">
<string>DejaVu Sans Mono</string>
</test>
<test name="pixelsize" compare="less">
<double>7.5</double>
</test>
<edit name="hinting">
<bool>false</bool>
</edit>
</match>
* authorized:
* 57-dejavu-sans-mono.conf: Generic names, Font substitution, Simple priority lists
* dejavu-serif-fonts:
* nonauthorized:
* 20-unhint-small-dejavu-serif.conf: <match target="font">
<test name="family">
<string>DejaVu Serif</string>
</test>
<test name="pixelsize" compare="less">
<double>7.5</double>
</test>
<edit name="hinting">
<bool>false</bool>
</edit>
</match>
* authorized:
* 57-dejavu-serif.conf: Generic names, Font substitution, Simple priority lists
* jomolhari-fonts:
* E: no fontconfig files provided
* kacst-art-fonts:
* authorized:
* 67-kacst-art.conf: Generic names
* nonauthorized:
* 67-kacst-art.conf: <match>
<test name="lang" compare="contains">
<string>ar</string>
</test>
<test name="family">
<string>serif</string>
</test>
<edit name="family" mode="prepend">
<string>KacstArt</string>
</edit>
</match>
* kacst-book-fonts:
* authorized:
* 67-kacst-book.conf: Generic names
* nonauthorized:
* 67-kacst-book.conf: <match>
<test name="lang" compare="contains">
<string>ar</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>KacstBook</string>
</edit>
</match>
* kacst-decorative-fonts:
* authorized:
* 67-kacst-decorative.conf: Generic names
* nonauthorized:
* 67-kacst-decorative.conf: <match>
<test name="lang" compare="contains">
<string>ar</string>
</test>
<test name="family">
<string>serif</string>
</test>
<edit name="family" mode="prepend">
<string>KacstDecorative</string>
</edit>
</match>
* kacst-digital-fonts:
* authorized:
* 67-kacst-digital.conf: Generic names
* nonauthorized:
* 67-kacst-digital.conf: <match>
<test name="lang" compare="contains">
<string>ar</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>KacstDigital</string>
</edit>
</match>
* kacst-farsi-fonts:
* authorized:
* 67-kacst-farsi.conf: Generic names
* nonauthorized:
* 67-kacst-farsi.conf: <match>
<test name="lang" compare="contains">
<string>ar</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>KacstFarsi</string>
</edit>
</match>
* kacst-letter-fonts:
* authorized:
* 67-kacst-letter.conf: Generic names
* nonauthorized:
* 67-kacst-letter.conf: <match>
<test name="lang" compare="contains">
<string>ar</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>KacstLetter</string>
</edit>
</match>
* kacst-naskh-fonts:
* authorized:
* 67-kacst-naskh.conf: Generic names
* nonauthorized:
* 67-kacst-naskh.conf: <match>
<test name="lang" compare="contains">
<string>ar</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>KacstNaskh</string>
</edit>
</match>
* kacst-office-fonts:
* authorized:
* 67-kacst-office.conf: Generic names
* nonauthorized:
* 67-kacst-office.conf: <match>
<test name="lang" compare="contains">
<string>ar</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>KacstOffice</string>
</edit>
</match>
* kacst-one-fonts:
* authorized:
* 67-kacst-one.conf: Generic names
* nonauthorized:
* 67-kacst-one.conf: <match>
<test name="lang" compare="contains">
<string>ar</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>KacstOne</string>
</edit>
</match>
* kacst-pen-fonts:
* authorized:
* 67-kacst-pen.conf: Generic names
* nonauthorized:
* 67-kacst-pen.conf: <match>
<test name="lang" compare="contains">
<string>ar</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>kacstPen</string>
</edit>
</match>
* kacst-poster-fonts:
* authorized:
* 67-kacst-poster.conf: Generic names
* nonauthorized:
* 67-kacst-poster.conf: <match>
<test name="lang" compare="contains">
<string>ar</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>KacstPoster</string>
</edit>
</match>
* kacst-qurn-fonts:
* authorized:
* 67-kacst-qurn.conf: Generic names
* nonauthorized:
* 67-kacst-qurn.conf: <match>
<test name="lang" compare="contains">
<string>ar</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>KacstQurn</string>
</edit>
</match>
* kacst-screen-fonts:
* authorized:
* 67-kacst-screen.conf: Generic names
* nonauthorized:
* 67-kacst-screen.conf: <match>
<test name="lang" compare="contains">
<string>ar</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>KacstScreen</string>
</edit>
</match>
* kacst-title-fonts:
* authorized:
* 67-kacst-title.conf: Generic names
* nonauthorized:
* 67-kacst-title.conf: <match>
<test name="lang" compare="contains">
<string>ar</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>KacstTitle</string>
</edit>
</match>
* kacst-titlel-fonts:
* authorized:
* 67-kacst-titlel.conf: Generic names
* nonauthorized:
* 67-kacst-titlel.conf: <match>
<test name="lang" compare="contains">
<string>ar</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>KacstTitleL</string>
</edit>
</match>
* khmeros-base-fonts:
* authorized:
* 65-0-khmeros-base.conf: Generic names, Locale-specific overrides
* khmeros-battambang-fonts:
* authorized:
* 65-0-khmeros-battambang.conf: Generic names, Locale-specific overrides
* khmeros-bokor-fonts:
* authorized:
* 65-0-khmeros-bokor.conf: Generic names, Locale-specific overrides
* khmeros-handwritten-fonts:
* authorized:
* 65-0-khmeros-handwritten.conf: Generic names, Locale-specific overrides
* khmeros-metal-chrieng-fonts:
* authorized:
* 65-0-khmeros-metal-chrieng.conf: Generic names, Locale-specific overrides
* khmeros-muol-fonts:
* authorized:
* 65-0-khmeros-muol.conf: Generic names, Locale-specific overrides
* khmeros-siemreap-fonts:
* authorized:
* 65-0-khmeros-siemreap.conf: Generic names, Locale-specific overrides
* kurdit-unikurd-web-fonts:
* authorized:
* 65-kurdit-unikurd-web.conf: Generic names, Locale-specific overrides
* liberation-mono-fonts:
* E: no fontconfig files provided
* liberation-sans-fonts:
* E: no fontconfig files provided
* liberation-serif-fonts:
* E: no fontconfig files provided
* lklug-fonts:
* authorized:
* 65-lklug.conf: Generic names, Locale-specific overrides
* lohit-assamese-fonts:
* authorized:
* 65-0-lohit-assamese.conf: Generic names, Locale-specific overrides
* lohit-bengali-fonts:
* authorized:
* 66-lohit-bengali.conf: Generic names
* nonauthorized:
* 66-lohit-bengali.conf: <match>
<test name="lang" compare="contains">
<string>bn</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>Lohit Bengali</string>
</edit>
</match>
* lohit-devanagari-fonts:
* authorized:
* 66-lohit-devanagari.conf: Generic names
* nonauthorized:
* 66-lohit-devanagari.conf: <match>
<test name="lang" compare="contains">
<string>sa</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>Lohit Devanagari</string>
</edit>
</match>, <match>
<test name="lang" compare="contains">
<string>brx</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>Lohit Devanagari</string>
</edit>
</match>, <match>
<test name="lang" compare="contains">
<string>mr</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>Lohit Devanagari</string>
</edit>
</match>, <match>
<test name="lang" compare="contains">
<string>ne</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>Lohit Devanagari</string>
</edit>
</match>, <match>
<test name="lang" compare="contains">
<string>mai</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>Lohit Devanagari</string>
</edit>
</match>, <match>
<test name="lang" compare="contains">
<string>doi</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>Lohit Devanagari</string>
</edit>
</match>, <match>
<test name="lang" compare="contains">
<string>ks@devanagari</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>Lohit Devanagari</string>
</edit>
</match>, <match>
<test name="lang" compare="contains">
<string>hi</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>Lohit Devanagari</string>
</edit>
</match>, <match>
<test name="lang" compare="contains">
<string>sd@devanagari</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>Lohit Devanagari</string>
</edit>
</match>, <match>
<test name="lang" compare="contains">
<string>kok</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>Lohit Devanagari</string>
</edit>
</match>
* lohit-gujarati-fonts:
* authorized:
* 66-lohit-gujarati.conf: Generic names
* nonauthorized:
* 66-lohit-gujarati.conf: <match>
<test name="lang" compare="contains">
<string>gu</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>Lohit Gujarati</string>
</edit>
</match>
* lohit-kannada-fonts:
* authorized:
* 66-lohit-kannada.conf: Generic names, Locale-specific overrides
* lohit-malayalam-fonts:
* authorized:
* 67-lohit-malayalam.conf: Generic names
* nonauthorized:
* 67-lohit-malayalam.conf: <match>
<test name="lang" compare="contains">
<string>ml</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>Lohit Malayalam</string>
</edit>
</match>
* lohit-oriya-fonts:
* authorized:
* 66-lohit-oriya.conf: Generic names
* nonauthorized:
* 66-lohit-oriya.conf: <match>
<test name="lang" compare="contains">
<string>or</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>Lohit Oriya</string>
</edit>
</match>
* lohit-punjabi-fonts:
* authorized:
* 66-lohit-punjabi.conf: Generic names, Locale-specific overrides
* lohit-tamil-fonts:
* authorized:
* 65-0-lohit-tamil.conf: Generic names
* nonauthorized:
* 65-0-lohit-tamil.conf: <match>
<test name="lang" compare="contains">
<string>ta</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>Lohit Tamil</string>
</edit>
</match>
* lohit-telugu-fonts:
* authorized:
* 66-lohit-telugu.conf: Generic names
* nonauthorized:
* 66-lohit-telugu.conf: <match>
<test name="lang" compare="contains">
<string>te</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend">
<string>Lohit Telugu</string>
</edit>
</match>
* madan-fonts:
* authorized:
* 65-0-madan.conf: Locale-specific overrides, Font substitution
* nonauthorized:
* 65-0-madan.conf: <match target="scan">
<test name="family">
<string>Madan2</string>
</test>
<edit name="family">
<string>Madan</string>
</edit>
<edit name="fullname">
<string>Madan</string>
</edit>
</match>
* nafees-web-naskh-fonts:
* authorized:
* 67-nafees-web-naskh.conf: Generic names, Simple priority lists
* paktype-naqsh-fonts:
* authorized:
* 67-paktype-naqsh.conf: Generic names, Locale-specific overrides
* paktype-tehreer-fonts:
* authorized:
* 67-paktype-tehreer.conf: Generic names, Locale-specific overrides
* paratype-pt-sans-fonts:
* authorized:
* 57-paratype-pt-sans.conf: Generic names, Font substitution, Simple priority lists
* pothana2000-fonts:
* authorized:
* 69-pothana2000.conf: Generic names, Simple priority lists
* saab-fonts:
* authorized:
* 67-saab.conf: Generic names, Simple priority lists
* samyak-devanagari-fonts:
* authorized:
* 67-samyak-devanagari.conf: Generic names, Locale-specific overrides
* samyak-gujarati-fonts:
* authorized:
* 67-samyak-gujarati.conf: Generic names, Locale-specific overrides
* samyak-malayalam-fonts:
* authorized:
* 68-samyak-malayalam.conf: Generic names, Locale-specific overrides
* samyak-oriya-fonts:
* authorized:
* 67-samyak-oriya.conf: Generic names, Locale-specific overrides
* samyak-tamil-fonts:
* authorized:
* 67-samyak-tamil.conf: Generic names, Locale-specific overrides
* sarai-fonts:
* authorized:
* 68-sarai.conf: Generic names, Locale-specific overrides
* serafettin-cartoon-fonts:
* authorized:
* 66-serafettin-cartoon.conf: Generic names, Font substitution, Simple priority lists
* sil-abyssinica-fonts:
* authorized:
* 66-sil-abyssinica.conf: Generic names, Simple priority lists
* sil-padauk-fonts:
* authorized:
* 65-sil-padauk.conf: Generic names, Simple priority lists
* sil-scheherazade-fonts:
* authorized:
* 65-sil-scheherazade.conf: Generic names, Auto-scaling problem fonts, Font substitution, Simple priority lists
* smc-anjalioldlipi-fonts:
* authorized:
* 67-smc-anjalioldlipi.conf: Generic names, Locale-specific overrides
* smc-dyuthi-fonts:
* authorized:
* 67-smc-dyuthi.conf: Generic names, Locale-specific overrides
* smc-kalyani-fonts:
* authorized:
* 67-smc-kalyani.conf: Generic names, Locale-specific overrides
* smc-meera-fonts:
* authorized:
* 65-0-smc-meera.conf: Generic names, Locale-specific overrides
* nonauthorized:
* 90-smc-meera.conf: <match target="font">
<test name="family">
<string>Meera</string>
</test>
<edit name="matrix" mode="assign">
<name>matrix</name>
<matrix>
<double>1.2</double><double>0</double>
<double>0</double><double>1.2</double>
</matrix>
</edit>
</match>
* smc-rachana-fonts:
* authorized:
* 67-smc-rachana.conf: Generic names, Locale-specific overrides
* smc-raghumalayalam-fonts:
* authorized:
* 67-smc-raghumalayalam.conf: Generic names, Locale-specific overrides
* smc-suruma-fonts:
* authorized:
* 67-smc-suruma.conf: Generic names, Locale-specific overrides
* stix-fonts:
* authorized:
* 61-stix.conf: Generic names, Simple priority lists
* thai-scalable-garuda-fonts:
* nonauthorized:
* 90-thai-scalable-synthetic-garuda.conf: <match target="pattern">
<test name="family" mode="eq" qual="any">
<string>BrowalliaUPC</string>
<string>Browallia New</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>Garuda</string>
</edit>
<edit name="matrix" mode="assign">
<times>
<name>matrix</name>
<matrix><double>0.68</double><double>0</double>
<double>0</double><double>0.68</double>
</matrix>
</times>
</edit>
</match>
* thai-scalable-kinnari-fonts:
* nonauthorized:
* 90-thai-scalable-synthetic-kinnari.conf: <match target="pattern">
<test name="family" mode="eq" qual="any">
<string>AngsanaUPC</string>
<string>Angsana New</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>Kinnari</string>
</edit>
<edit name="matrix" mode="assign">
<times>
<name>matrix</name>
<matrix><double>0.67</double><double>0</double>
<double>0</double><double>0.67</double>
</matrix>
</times>
</edit>
</match>
* thai-scalable-loma-fonts:
* E: no fontconfig files provided
* thai-scalable-norasi-fonts:
* E: no fontconfig files provided
* thai-scalable-purisa-fonts:
* E: no fontconfig files provided
* thai-scalable-sawasdee-fonts:
* E: no fontconfig files provided
* thai-scalable-tlwgmono-fonts:
* E: no fontconfig files provided
* thai-scalable-tlwgtypewriter-fonts:
* E: no fontconfig files provided
* thai-scalable-tlwgtypist-fonts:
* E: no fontconfig files provided
* thai-scalable-tlwgtypo-fonts:
* E: no fontconfig files provided
* thai-scalable-umpush-fonts:
* nonauthorized:
* 90-thai-scalable-synthetic-umpush.conf: <match target="pattern">
<test name="family" mode="eq" qual="any">
<string>CordiaUPC</string>
<string>Cordia New</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>Umpush</string>
</edit>
<edit name="matrix" mode="assign">
<times>
<name>matrix</name>
<matrix><double>0.65</double><double>0</double>
<double>0</double><double>0.65</double>
</matrix>
</times>
</edit>
</match>
* thai-scalable-waree-fonts:
* E: no fontconfig files provided
* tibetan-machine-uni-fonts:
* E: no fontconfig files provided
* un-core-batang-fonts:
* authorized:
* 65-0-un-core-batang.conf: Generic names, Locale-specific overrides
* un-core-dinaru-fonts:
* authorized:
* 65-0-un-core-dinaru.conf: Generic names, Locale-specific overrides
* un-core-dotum-fonts:
* authorized:
* 65-0-un-core-dotum.conf: Generic names, Locale-specific overrides
* un-core-graphic-fonts:
* authorized:
* 65-0-un-core-graphic.conf: Generic names, Locale-specific overrides
* un-core-gungseo-fonts:
* authorized:
* 65-0-un-core-gungseo.conf: Generic names, Locale-specific overrides
* un-core-pilgi-fonts:
* authorized:
* 65-0-un-core-pilgi.conf: Generic names, Locale-specific overrides
* vemana2000-fonts:
* authorized:
* 69-vemana2000.conf: Generic names, Simple priority lists
* vlgothic-fonts:
* authorized:
* 65-1-vlgothic-gothic.conf: Generic names, Locale-specific overrides
* nonauthorized:
* 65-1-vlgothic-gothic.conf: <match target="font">
<test name="family">
<string>VL Gothic</string>
</test>
<edit name="hinting" mode="assign">
<bool>false</bool>
</edit>
</match>
* vlgothic-p-fonts:
* authorized:
* 65-0-vlgothic-pgothic.conf: Generic names, Locale-specific overrides
* nonauthorized:
* 65-0-vlgothic-pgothic.conf: <match target="font">
<test name="family">
<string>VL PGothic</string>
</test>
<edit name="hinting" mode="assign">
<bool>false</bool>
</edit>
</match>
* wqy-zenhei-fonts:
* authorized:
* 65-0-wqy-zenhei.conf: Generic names, Locale-specific overrides
12 years, 10 months
Re: font packages list
by Akira TAGOH
>>>>> On Fri, 21 Jan 2011 05:41:01 +0330,
>>>>> "HV" == Hedayat Vatankhah <hedayatv(a)gmail.com> wrote:
HV> OK, so you mean that I should make this font a default font in the fonts group?
HV> OK, I'll add default fonts for other type faces for Persian.
Yes, and you may want to update your fontconfig config file
for sans-serif and monospace perhaps. also may be good to
consider using the locale-specific overrides rule to
avoid unexpected result for other languages.
http://fedoraproject.org/wiki/Fontconfig_packaging_tips
Cheers,
--
Akira TAGOH
12 years, 10 months
Rail Model font for coders
by hare_krsna_hare_krsna_krsna_krsna_hare_hare_hare_rama_hare_rama_rama_rama_hare_hare@lavabit.com
There is a font for coders called Rail Model, please include it with Linux
distributions:
http://code.google.com/p/railmodel/downloads/detail?name=RailModelFont.zi...
Copyright: Copyright (c) 2010, Copyright (c) Holder for the commissioned
(Unicode 0915) devanagri glyph design as the new 11th english and european
glyph and the cancellation of the previous k / K is (His Divine Grace)
Prabhupada, Founder Acharya & Permanent Sole Initiator of the Panca Tattva
/ Caitanya Mahaprabhu / Vaisnava Movement, the permanent person not the
estate, state, representative/s or representative organisation/s etc. All
Rights Reserved. (full and also other copyright information at
accompanying font files)
Description: November 20 2010 (Hrant H Papazian) Version 1.1 Ð k/K
(Unicode glyphs /006B and /004B) exchanged through Unicode glyph / uni0915
Ð released as
N: Hrant H Papazian
E: hpapazian.....
W: http://www.themicrofoundry.com
D: Designer Ð Unicode glyph /uni0915 upper and lower case
Best,
Meeku
12 years, 10 months
Re: font packages list
by Akira TAGOH
>>>>> On Wed, 19 Jan 2011 13:06:25 +0330,
>>>>> "HV" == Hedayat Vatankhah <hedayatv(a)gmail.com> wrote:
HV> Well, certainly PakType Naqsh is not a proper font for being the default used font for ordinary texts (it is somewhat fancy). This is true at least for Persian (but I think Arabic people are also
HV> agree).
HV> Unfortunately, most usual Persian fonts are in the Forbidden list for ambiguous legal status, so AFAIK there are no suitable packaged fonts to be used instead of DefaVu fonts for sans and mono
HV> families.
HV> And because of this problem (few easily readable packaged fonts for Persian), sil-scheherazade-fonts seems to be a good choice for being default for Persian (I'm just thinking maybe it should be
HV> scaled a little more). Therefore, if any default fonts should be marked default in the fonts group, I think it should be done.
Thank you for the feedback. I'd encourage you to update
comps if sil-scheherazade-fonts is somewhat better than
current result. also IMHO relying on the implicit behavior
may be a bad idea because it's unpredictable and may be
changed in the future. so even if it's not suitable for
serif and monospace but no candidate other than that, that
may be better than nothing perhaps.
--
Akira TAGOH
12 years, 10 months