Now that there are no fonts packaged with the module, we should throw some links to free fonts in the fonts/readme.txt file. I'll try to dig up some good suggestions.

CommentFileSizeAuthor
#5 README.txt_7.patch1.11 KBrobloach

Comments

soxofaan’s picture

I'm not a big fan of putting information in readme files. Readme files suffer too easily of software rot because they are rather obscure. We should provide as much information as possible in the web interface. Not only because this is easier to access (not a lot of people browse through the contents of tar balls), but also because it can be localized.

Moreover, I don't think the user has to download free fonts, any ttf-font will do (as long as (s)he respects the licence). Most operating systems come with a bunch of fonts nowadays.
But be welcome to provide some good pointers to free quality fonts (google returns 110.000.000 hits for a 'free font' query)

GoofyX’s picture

You can take a look at my comment here.

drewish’s picture

soxofaan, put the links where ever you want. the readme is already there so it made sense to me to use it. either way i think a few links to fonts that would work well with captcha would be a very good idea. the problem with most free fonts is that they're too decorative and become impossible to read after the distortion is applied. it's just a matter of saving your users some time, why should each of them have to wade through a bunch of google searches when we could do it once and save them the time. if they don't like that font they're free to keep looking or upload something else.

soxofaan’s picture

the readme is already there so it made sense to me to use it.

Speaking of software rot, That readme file is already outdated, because the image captcha also accepts fonts in the "files" directory.
I would choose to delete that readme, and put the necessary information on the captcha project page and in the help strings of the image captcha module.

either way i think a few links to fonts that would work well with captcha would be a very good idea. the problem with most free fonts is that they're too decorative and become impossible to read after the distortion is applied.

This type of guidelines should be included too.

it's just a matter of saving your users some time, why should each of them have to wade through a bunch of google searches when we could do it once and save them the time.

That's why it should be more visible than in a readme file.

Converning links, what about the following?
Dejavu: http://dejavu.sourceforge.net/wiki/index.php/Download
Gentium: http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=Gentium
Liberation fonts: https://www.redhat.com/promo/fonts/

robloach’s picture

Status: Active » Needs review
StatusFileSize
new1.11 KB

I think that providing some links to get free fonts is a great idea, and those are some amazing resources for free fonts. How does this patch look?

GoofyX’s picture

Do the fonts have to be under GPL or not?

soxofaan’s picture

Do the fonts have to be under GPL or not?

I don't think so. We are not (re)distributing the fonts themselves, only providing pointers to fonts.

GoofyX’s picture

Right. I had in mind that they will be distributed with Captcha.

I guess 2-3 pointers to fonts are enough. I use DejaVu and it's a very nice font.

robloach’s picture

Status: Needs review » Reviewed & tested by the community

If anyone finds any other resources to add there, now is the time to speak.

soxofaan’s picture

Do the fonts have to be under GPL or not?

If anyone finds any other resources to add there, now is the time to speak.

I have a lot more font resources, e.g.:
http://www.alvit.de/blog/article/20-best-license-free-official-fonts
http://www.josbuivenga.demon.nl/delicious.html
http://www.praegnanz.de/essays/
http://www.dafont.com/
http://betterfonts.com/
http://openfontlibrary.org/

But like GoofyX said: two or three should be enough. A decent site administrator should be able to google for free fonts by him/herself after all. So with that in mind we could maybe limit ourself to GPL-like fonts in order promote open source. I think the three examples from #4 fall in that category.

robloach’s picture

Status: Reviewed & tested by the community » Fixed

Yeah, I think you're right. Four should be enough.... Commit 78178.

Anonymous’s picture

Status: Fixed » Closed (fixed)