)
23 | DIFFICULT_LEVELS_VALUES = [(0, 0), (1, 10), (2, 17), (3, 25), (4, 50), (5, 70)]
24 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/fontlibraryorg/tambourine/fontlog.txt:
--------------------------------------------------------------------------------
1 | FONTLOG for the Tambourine fonts
2 |
3 | This file provides detailed information on the Tambourine Font Software.
4 | This information should be distributed along with the Tambourine fonts and any derivative works.
5 |
6 | Basic Font Information
7 |
8 | Tambourine is a Unicode typeface family that supports most languages that use the Latin script and its variants, and could be expanded to support other scripts.
9 |
10 | ChangeLog
11 |
12 | 2020 (Frank Baranowski) Tambourine Family Version 2.001
13 | - Font Info update
14 |
15 | 2010 (Frank Baranowski) Tambourine Family Version 1.0
16 | - Font progress and initial release
17 |
18 | Acknowledgements
19 |
20 | If you make modifications be sure to add your name (N), email (E), web-address
21 | (if you have one) (W) and description (D). This list is in alphabetical order.
22 |
23 | N: Frank Baranowski
24 | E: heisenbara@gmail.com
25 | W:
26 | D: Designer - original Roman glyphs
27 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/aldrich/FONTLOG.txt:
--------------------------------------------------------------------------------
1 | FONTLOG for the Aldrich fonts
2 |
3 | This file provides detailed information on the Aldrich Font Software.
4 | This information should be distributed along with the Aldrich fonts
5 | and any derivative works.
6 |
7 | Basic Font Information
8 |
9 | Aldrich is a rounded yet squarely proportioned font that is
10 | reminiscent of early 20th Century gothic styles. With a solid
11 | stance and confident mono-weight strokes, Aldrich is a
12 | hardworking family with roots in Midwestern ethics.
13 |
14 | Documentation can be found at http://www.madtype.com
15 | To contribute to the project contact Matthew Desmond
16 | at mattdesmond@gmail.com
17 |
18 | ChangeLog
19 |
20 | 12 Aug 2011 (Matthew Desmond) Aldrich v1.001
21 | - Initial release
22 |
23 | Acknowledgements
24 |
25 | If you make modifications be sure to add your name (N),
26 | email (E), web-address (if you have one) (W) and
27 | description (D). This list is in alphabetical order.
28 |
29 | N: Matthew Desmond
30 | E: mattdesmond@gmail.com
31 | W: http://www.madtype.com
32 | D: Designer
33 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/fontlibraryorg/clayborn/fontlog.txt:
--------------------------------------------------------------------------------
1 | FONTLOG for the Clayborn font
2 |
3 | This file provides detailed information on the Clayborn Font Software.
4 | This information should be distributed along with the Clayborn font and any derivative works.
5 |
6 | Basic Font Information
7 |
8 | Clayborn is a Unicode typeface that supports most languages that use the Latin script and its variants, and could be expanded to support other scripts.
9 |
10 | ChangeLog
11 |
12 | 2020 (Frank Baranowski) Clayborn Version 2.001
13 | - Font Info update
14 |
15 | 2011 (Frank Baranowski) Clayborn Version 2.0
16 | - Revision
17 |
18 | 2004 - 2010 (Frank Baranowski) Clayborn Version 1.0
19 | - Font progress and initial release
20 |
21 | 1995 (Frank Baranowski)
22 | - Design
23 |
24 | Acknowledgements
25 |
26 | If you make modifications be sure to add your name (N), email (E), web-address
27 | (if you have one) (W) and description (D). This list is in alphabetical order.
28 |
29 | N: Frank Baranowski
30 | E: heisenbara@gmail.com
31 | W:
32 | D: Designer - original Roman glyphs
33 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/londrinashadow/DESCRIPTION.en_us.html:
--------------------------------------------------------------------------------
1 |
2 | The Londrina super family is composed of 4 family styles:
3 | Londrina Solid,
4 | Londrina Shadow,
5 | Londrina Outline,
6 | and Londrina Sketch.
7 | You can combine the main style, Solid, with the others to create different effects.
8 | The origins of the Londrina typeface project is in the streets of Sao Paulo, Brazil:
9 | Urban confusion.
10 | Initially I designed the "New Folk" for use in a poster, with only uppercase letters.
11 | I saw at the start some potential for a typeface that could recall the feelings of the writing used day-to-day in my city's informal communication, and developed it into a typeface family with lowercases too.
12 | This is the Londrina Outline member of the Londrina family.
13 |
14 |
15 | To contribute to the project contact Marcelo Magalhães
16 |
17 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/londrinasketch/DESCRIPTION.en_us.html:
--------------------------------------------------------------------------------
1 |
2 | The Londrina super family is composed of 4 family styles:
3 | Londrina Solid,
4 | Londrina Shadow,
5 | Londrina Outline,
6 | and Londrina Sketch.
7 | You can combine the main style, Solid, with the others to create different effects.
8 | The origins of the Londrina typeface project is in the streets of Sao Paulo, Brazil:
9 | Urban confusion.
10 | Initially I designed the "New Folk" for use in a poster, with only uppercase letters.
11 | I saw at the start some potential for a typeface that could recall the feelings of the writing used day-to-day in my city's informal communication, and developed it into a typeface family with lowercases too.
12 | This is the Londrina Outline member of the Londrina family.
13 |
14 |
15 | To contribute to the project contact Marcelo Magalhães
16 |
17 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/londrinasolid/DESCRIPTION.en_us.html:
--------------------------------------------------------------------------------
1 |
2 | The Londrina super family is composed of 4 family styles:
3 | Londrina Solid,
4 | Londrina Shadow,
5 | Londrina Outline,
6 | and Londrina Sketch.
7 | You can combine the main style, Solid, with the others to create different effects.
8 | The origins of the Londrina typeface project is in the streets of Sao Paulo, Brazil:
9 | Urban confusion.
10 | Initially I designed the "New Folk" for use in a poster, with only uppercase letters.
11 | I saw at the start some potential for a typeface that could recall the feelings of the writing used day-to-day in my city's informal communication, and developed it into a typeface family with lowercases too.
12 | This is the Londrina Outline member of the Londrina family.
13 |
14 |
15 | To contribute to the project contact Marcelo Magalhães
16 |
17 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/londrinaoutline/DESCRIPTION.en_us.html:
--------------------------------------------------------------------------------
1 |
2 | The Londrina super family is composed of 4 family styles:
3 | Londrina Solid,
4 | Londrina Shadow,
5 | Londrina Outline,
6 | and Londrina Sketch.
7 | You can combine the main style, Solid, with the others to create different effects.
8 | The origins of the Londrina typeface project is in the streets of Sao Paulo, Brazil:
9 | Urban confusion.
10 | Initially I designed the "New Folk" for use in a poster, with only uppercase letters.
11 | I saw at the start some potential for a typeface that could recall the feelings of the writing used day-to-day in my city's informal communication, and developed it into a typeface family with lowercases too.
12 | This is the Londrina Outline member of the Londrina family.
13 |
14 |
15 | To contribute to the project contact Marcelo Magalhães
16 |
17 |
--------------------------------------------------------------------------------
/.github/workflows/development.yml:
--------------------------------------------------------------------------------
1 | name: Development workflow
2 |
3 | on:
4 | push:
5 | branches:
6 | - development
7 |
8 | jobs:
9 | base-production:
10 | runs-on: ubuntu-latest
11 |
12 | steps:
13 | - uses: actions/checkout@v2.3.2
14 | - name: Set up Python 3.9
15 | uses: actions/setup-python@v2
16 | with:
17 | python-version: 3.9
18 | - name: Install dependencies
19 | run: |
20 | python -m pip install --upgrade pip
21 | - name: Lint with flake8
22 | run: |
23 | pip install flake8
24 | # stop the build if there are Python syntax errors or undefined names
25 | flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics --exclude .git,__pycache__,docs/source/conf.py,old,build,dist
26 | # exit-zero treats all errors as warnings
27 | flake8 . --count --max-line-length=80 --statistics --exclude .git,__pycache__,docs/source/conf.py,old,build,dist
28 | - uses: actions/setup-node@v2
29 | with:
30 | node-version: '14'
31 | - name: Install pyright
32 | run: npm install pyright -g
33 | - name: Run pyright
34 | run: pyright multicolorcaptcha/*
35 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/bungeeoutline/DESCRIPTION.en_us.html:
--------------------------------------------------------------------------------
1 |
2 | In the crowded urban environment, space for signage is always at a premium.
3 | From dumpy liquor stores to majestic theaters, sometimes signs have nowhere to go but up.
4 | Bungee is a font family that celebrates urban signage.
5 | It wrangles the Latin alphabet to work vertically as well as horizontally.
6 |
7 |
8 | Thanks to support from Google and The Font Bureau, Bungee is released under the SIL Open Font License.
9 |
10 |
11 | As a display superfamily, 5 variations are available:
12 |
13 |
20 |
21 | Learn more about Bungee’s design in the digital specimen at djr.com/bungee
22 |
23 |
24 | The Bungee project is led by David Jonathan Ross, a type designer based in the USA.
25 | To contribute, see github.com/djrrb/Bungee
26 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/CONTRIBUTORS:
--------------------------------------------------------------------------------
1 | # This is the official list of people who can contribute
2 | # (and typically have contributed) code to the original works
3 | # in this repository.
4 | #
5 | # The AUTHORS file lists the copyright holders; this file
6 | # lists people. For example, Google employees are listed here
7 | # but not in AUTHORS, because Google holds the copyright.
8 | #
9 | # Names should be added to this file only after verifying that
10 | # the individual or the individual's organization has agreed to
11 | # the appropriate Contributor License Agreement, found here:
12 | #
13 | # http://code.google.com/legal/individual-cla-v1.0.html
14 | # http://code.google.com/legal/corporate-cla-v1.0.html
15 | #
16 | # The agreement for individuals can be filled out on the web.
17 | #
18 | # When adding J Random Contributor's name to this file,
19 | # either J's name or J's organization's name should be
20 | # added to the AUTHORS file, depending on whether the
21 | # individual or corporate CLA was used.
22 | #
23 | # Names should be added to this file like so:
24 | # Name
25 |
26 | David Kuettel
27 | Jeremie Lenfant-Engelmann
28 | Raph Levien
29 | Dave Crossland
30 | Roozbeh Pournader
31 | Behdad Esfahbod
32 | Raziel Alvarez
33 | Garret Rieger
34 | Roderick Sheeter
35 | Nyshadh Rachamallu
36 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/kaushanscript/DESCRIPTION.en_us.html:
--------------------------------------------------------------------------------
1 | When making digital typefaces, the more you refine the shapes of the letters, the more energy you take away from them. Because of that, Kaushan Script is unrefined - and carries a lot of energy.
By avoiding typographical perfection, it stays more natural. The angles of the vertical strokes vary a little, and the positioning along the baseline jumps around, giving it a more rustic and natural feeling.
Most script fonts have long ascenders and descenders, and this means they look too small when used at normal sizes on the web. This font is optimized in such details to be very readable as a web font, even when used as small as 16 pixels.
It was funded by people like you, via Kickstarter. Special thanks to the project backers! They are all listed on the font's website. The name "Kaushan" was suggested by Vyacheslav Kaushan, one of the project backers.
TTF hinting was done using TTF-Autohint v0.5 by Werner Lemberg. Please support his efforts at www.freetype.org/ttfautohint
Documentation can be found at www.impallari.com/fastbrush
To contribute to the project contact Pablo Impallari at impallari@gmail.com
--------------------------------------------------------------------------------
/setup.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python3
2 | import os
3 | import re
4 |
5 | from setuptools import setup
6 |
7 |
8 | def get_long_description():
9 | with open("README.md", encoding="utf8") as f:
10 | return f.read()
11 |
12 |
13 | def get_variable(variable):
14 | with open(os.path.join("multicolorcaptcha", "__init__.py")) as f:
15 | return re.search(
16 | "{} = ['\"]([^'\"]+)['\"]".format(variable), f.read()
17 | ).group(1) # type: ignore
18 |
19 |
20 | setup(
21 | name="multicolorcaptcha",
22 | description=get_variable("__description__"),
23 | long_description_content_type="text/markdown",
24 | long_description=get_long_description(),
25 | url=get_variable("__url__"),
26 | version=get_variable("__version__"),
27 | author=get_variable("__author__"),
28 | author_email=get_variable("__author_email__"),
29 | license=get_variable("__license__"),
30 | classifiers=[
31 | "Development Status :: 4 - Beta",
32 | "Intended Audience :: Developers",
33 | "License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
34 | "Topic :: Software Development :: Libraries :: Python Modules"
35 | ],
36 | keywords="captcha, color",
37 | packages=[
38 | "multicolorcaptcha",
39 | ],
40 | include_package_data=True,
41 | install_requires=[
42 | "Pillow",
43 | ],
44 | setup_requires=[
45 | "pytest-runner",
46 | ],
47 | tests_require=[
48 | "pytest",
49 | "pytest-mock",
50 | ],
51 | )
52 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/londrinasolid/METADATA.pb:
--------------------------------------------------------------------------------
1 | name: "Londrina Solid"
2 | designer: "Marcelo Magalhães"
3 | license: "OFL"
4 | category: "DISPLAY"
5 | date_added: "2012-03-14"
6 | fonts {
7 | name: "Londrina Solid"
8 | style: "normal"
9 | weight: 100
10 | filename: "LondrinaSolid-Thin.ttf"
11 | post_script_name: "LondrinaSolid-Thin"
12 | full_name: "Londrina Solid Thin"
13 | copyright: "Copyright 2011 The Londrina Solid Authors (https://github.com/marcelommp/Londrina-Typeface), with Reserved Font Name \"Londrina Solid\""
14 | }
15 | fonts {
16 | name: "Londrina Solid"
17 | style: "normal"
18 | weight: 300
19 | filename: "LondrinaSolid-Light.ttf"
20 | post_script_name: "LondrinaSolid-Light"
21 | full_name: "Londrina Solid Light"
22 | copyright: "Copyright 2011 The Londrina Solid Authors (https://github.com/marcelommp/Londrina-Typeface), with Reserved Font Name \"Londrina Solid\""
23 | }
24 | fonts {
25 | name: "Londrina Solid"
26 | style: "normal"
27 | weight: 400
28 | filename: "LondrinaSolid-Regular.ttf"
29 | post_script_name: "LondrinaSolid-Regular"
30 | full_name: "Londrina Solid Regular"
31 | copyright: "Copyright 2011 The Londrina Solid Authors (https://github.com/marcelommp/Londrina-Typeface), with Reserved Font Name \"Londrina Solid\""
32 | }
33 | fonts {
34 | name: "Londrina Solid"
35 | style: "normal"
36 | weight: 900
37 | filename: "LondrinaSolid-Black.ttf"
38 | post_script_name: "LondrinaSolid-Black"
39 | full_name: "Londrina Solid Black"
40 | copyright: "Copyright 2011 The Londrina Solid Authors (https://github.com/marcelommp/Londrina-Typeface), with Reserved Font Name \"Londrina Solid\""
41 | }
42 | subsets: "latin"
43 | subsets: "menu"
44 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/bonbon/FONTLOG.txt:
--------------------------------------------------------------------------------
1 | FONTLOG for the Bonbon font
2 |
3 | This file provides detailed information on the Bonbon
4 | font Software.
5 |
6 | This information should be distributed along with the
7 | Bonbon fonts and any derivative works.
8 |
9 | Basic Font Information
10 |
11 | Bonbon is a fancy handwriting font for cheerful and
12 | bright headlines. The letterforms are artistic and naive
13 | as if they are written in a teenage girl's diary. It is
14 | drawn with a fine marker by author Ksenia Erulevich.
15 | Curves are carefully adjusted so that the font will
16 | also work well in print - making it a good choice
17 | for appetizing product design, greeting cards, or
18 | titling in children's books. Extra ornamental
19 | characters are included.
20 |
21 | Bonbon is a Unicode typeface family that supports
22 | languages that use the Latin script and its variants, and
23 | could be expanded to support other scripts.
24 |
25 | More specifically, this release supports the following Unicode
26 | ranges: Latin-1
27 |
28 | To contribute to the project contact Alexei Vanyashin at
29 | a@cyreal.org
30 |
31 | There are three .vfb Source files:
32 | 1. Bonbon-Regular.vfb (Original Source files with contour overlaps)
33 | 2. Bonbon-Regular-OTF.vfb (Merged and optimized file)
34 | 3. Bonbon-Regular-TTF.vfb (File with TTF countours and manual TT hints)
35 |
36 | ChangeLog
37 |
38 | 28 November 2011 (Ksenia Erulevich) Bonbon v. 1.000
39 | - Initial release
40 |
41 | If you make modifications be sure to add your name (N),
42 | email (E), web-address (if you have one) (W) and description (D).
43 | This list is in alphabetical order.
44 |
45 | N: Ksenia Erulevich
46 | E: oksana.erulevich@gmail.com
47 | D: Designer
48 |
49 | N: Alexei Vanyashin
50 | E: a@cyreal.org
51 | W: www.cyreal.org
52 | D: Mastering
53 |
54 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/Pixellari/README.md:
--------------------------------------------------------------------------------
1 | # Pixellari
2 | [](https://opensource.org/licenses/OFL-1.1)
3 |
4 | A simple pixel font that's 100% free to use. The only thing I ask for is credit, if possible.
5 |
6 | Created on 2017-01-07 using the awesome free font-making tool, [BitFontMaker 2](http://www.pentacom.jp/pentacom/bitfontmaker2/).
7 |
8 | If you're looking to download it, please consider downloading from [Dafont][font-link] if possible, as it makes it more popular on the website. :)
9 |
10 | 
11 |
12 | ### [Link][font-link]
13 |
14 | ## Known Usages
15 | ###### *go check em out!*
16 |
17 | - **[A Short Hike](http://ashorthike.com/)**
18 | - **[Overkill Software's PAYDAY 2 Text Adventure](https://www.overkillsoftware.com/pdtextadventure/index.php)**
19 | - **[Mulligamez' Sub Shooter](https://mulligamez.itch.io/sub-shooter)**
20 | - **[Lyutria's Aseprite Studio Theme](https://github.com/Lyutria/aseprite-studio-theme)**
21 | - **[WickedHardcorg & ChevronElephant's *Three Dog Night*](https://rpgmaker.net/games/9975/)**
22 | - **[Droneburn Minecrash](https://www.newgrounds.com/portal/view/750379)**
23 | - **[Incompleted](https://oncgm.itch.io/incompleted)**
24 | - **[XZ - 03](https://bocodillo.itch.io/xz-03)**
25 | - **[Too Many Cooks!](https://bocodillo.itch.io/too-many-cooks)**
26 | - **[Flashcard Dungeon](https://benjaminnolan.itch.io/flashcard-dungeon)**
27 | - **[Pixel Space Shooter](https://tarcisiotm.itch.io/pixel-space-shooter)**
28 | - **[Circuit Rush](https://lucky89-games.itch.io/circuit-rush)**
29 | - **[Pixel Fishing](https://play.google.com/store/apps/details?id=com.irchit_dev.pixelfishing&hl=en_US)**
30 | - **[Robert Myers' Moxybox](https://robertjaymyers.github.io/apps/moxybox-game.html)**
31 |
32 | *...and more!*
33 |
34 | ###### if you've used it in a project and you'd like me to include your project here, feel free to send me a message!
35 |
36 |
37 | [font-link]: https://www.dafont.com/pixellari.font
38 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # multicolorcaptcha
2 | Python random image-captcha generator library.
3 |
4 | ## Installation
5 | To generate the images of the Captchas, the library uses Pillow module.
6 | - For Linux systems, it is necessary to install Pillow prerequisites (also, Pillow and PIL cannot co-exist in the same environment. Before installing Pillow, please uninstall PIL):
7 | ```bash
8 | sudo apt-get install libtiff5-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python3-tk
9 | ```
10 |
11 | - Install the module
12 | ```bash
13 | pip3 install multicolorcaptcha
14 | ```
15 |
16 | ## API Usage
17 | ```py
18 | from multicolorcaptcha import CaptchaGenerator
19 |
20 | # Captcha image size number (2 -> 640x360)
21 | CAPCTHA_SIZE_NUM = 2
22 |
23 | # Create Captcha Generator object of specified size
24 | generator = CaptchaGenerator(CAPCTHA_SIZE_NUM)
25 |
26 | # Generate a captcha image
27 | captcha = generator.gen_captcha_image(difficult_level=3)
28 | math_captcha = generator.gen_math_captcha_image(difficult_level=2)
29 |
30 | # Get information of standard captcha
31 | image = captcha.image
32 | characters = captcha.characters
33 |
34 | # Get information of math captcha
35 | math_image = math_captcha.image
36 | math_equation_string = math_captcha.equation_str
37 | math_equation_result = math_captcha.equation_result
38 |
39 | # Save the images to files
40 | image.save("captcha.png", "png")
41 | math_image.save("captcha.png", "png")
42 | ```
43 |
44 | ## Generated Captchas Examples
45 |
46 | ### Monocolor Background Captchas
47 | 
48 |
49 | ### Multicolor Background Captchas
50 | 
51 |
52 | ### ASCII Captchas
53 | 
54 |
55 | ### Modificable Difficult Level Captchas
56 | 
57 |
58 | ### Math Equation Captchas
59 | 
60 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/update_fonts:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 |
3 | # Get directory path of current script
4 | SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
5 |
6 | # Fonts Sources
7 | FONT_PIXELLARI_SRC="https://github.com/zedseven/Pixellari"
8 | FONT_FREEFONT_SRC="http://ftp.gnu.org/gnu/freefont/freefont-ttf-20120503.zip"
9 | FONT_GOOGLE_SRC="https://github.com/google/fonts/archive/main.zip"
10 | FONT_IBM_SRC="https://github.com/IBM/plex/archive/refs/heads/master.zip"
11 |
12 | ##############################################################################
13 |
14 | # Get Font from Git
15 | get_font_git()
16 | {
17 | if [ $# -gt 1 ]; then
18 | echo "-------------------------------------------------"
19 | echo " Obtaining Font ${2}"
20 | echo "-------------------------------------------------"
21 | git clone $1 $SCRIPT_DIR/tmp
22 | if [[ $? != 0 ]]; then
23 | echo "Error: Can't get ${1} repository."
24 | else
25 | rm -rf $SCRIPT_DIR/tmp/.git
26 | rm -rf $SCRIPT_DIR/$2
27 | mv $SCRIPT_DIR/tmp $SCRIPT_DIR/$2
28 | fi
29 | echo ""
30 | fi
31 | }
32 |
33 | # Get Font from wget and unzip it
34 | wget_font_unzip()
35 | {
36 | if [ $# -gt 1 ]; then
37 | echo "-------------------------------------------------"
38 | echo " Obtaining Font ${2}"
39 | echo "-------------------------------------------------"
40 | wget -O $SCRIPT_DIR/tmp.zip $1
41 | if [[ $? != 0 ]]; then
42 | echo "Error: Can't wget ${1}."
43 | else
44 | rm -rf $SCRIPT_DIR/$2
45 | mkdir -p $SCRIPT_DIR/$2
46 | unzip $SCRIPT_DIR/tmp.zip -d $SCRIPT_DIR/$2
47 | rm -f $SCRIPT_DIR/tmp.zip
48 | rm -rf $SCRIPT_DIR/$2/.git
49 | fi
50 | echo ""
51 | fi
52 | }
53 |
54 | ##############################################################################
55 |
56 | # Get Pixellari
57 | get_font_git $FONT_PIXELLARI_SRC Pixellari
58 |
59 | # Get GNU FreeFont
60 | wget_font_unzip $FONT_FREEFONT_SRC FreeFont
61 |
62 | # Get Google Fonts
63 | #wget_font_unzip $FONT_GOOGLE_SRC GoogleFonts
64 |
65 | # Get IBM Plex Fonts
66 | #wget_font_unzip $FONT_IBM_SRC IBMPlex
67 | #mkdir -p $SCRIPT_DIR/IBMPlex/Mono
68 | #mkdir -p $SCRIPT_DIR/IBMPlex/Sans
69 | #mkdir -p $SCRIPT_DIR/IBMPlex/Serif
70 | #mv $SCRIPT_DIR/IBMPlex/plex-master/LICENSE.txt $SCRIPT_DIR/IBMPlex/
71 | #mv $SCRIPT_DIR/IBMPlex/plex-master/IBM-Plex-Mono/fonts/complete/ttf/* $SCRIPT_DIR/IBMPlex/Mono
72 | #mv mv $SCRIPT_DIR/IBMPlex/plex-master/IBM-Plex-Sans/fonts/complete/ttf/* $SCRIPT_DIR/IBMPlex/Sans
73 | #mv $SCRIPT_DIR/IBMPlex/plex-master/IBM-Plex-Serif/fonts/complete/ttf/* $SCRIPT_DIR/IBMPlex/Serif
74 | #rm -rf $SCRIPT_DIR/IBMPlex/plex-master
75 |
76 | exit 0
77 |
--------------------------------------------------------------------------------
/run_demo.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python3
2 | # -*- coding: utf-8 -*-
3 |
4 | from multicolorcaptcha import CaptchaGenerator
5 | from os import path, makedirs
6 |
7 | # Path to generate Captchas
8 | GEN_CAPTCHAS_FOLDER = "./captchas"
9 |
10 | # Captcha image size number (2 -> 640x360)
11 | CAPCTHA_SIZE_NUM = 2
12 |
13 |
14 | def gen_captchas(CaptchaGen: CaptchaGenerator,
15 | num_captchas: int, out_img_dir: str) -> None:
16 | """Generate num_captchas captchas and store in out_img_dir directory.
17 |
18 | Parameters
19 | ----------
20 | CaptchaGen : CaptchaGenerator
21 | num_captchas : int
22 | out_img_dir : str
23 | """
24 |
25 | for i in range(0, num_captchas):
26 | # Use one of the following captcha generation options
27 | # captcha = CaptchaGen.gen_captcha_image()
28 | # captcha = CaptchaGen.gen_captcha_image(
29 | # multicolor=False, margin=False
30 | # )
31 | # captcha = CaptchaGen.gen_captcha_image(multicolor=True, margin=False)
32 | # captcha = CaptchaGen.gen_captcha_image(multicolor=True, margin=True)
33 | captcha = CaptchaGen.gen_captcha_image(difficult_level=2)
34 | # captcha = CaptchaGen.gen_captcha_image(difficult_level=4)
35 | # captcha = CaptchaGen.gen_captcha_image(chars_mode="hex")
36 | # captcha = CaptchaGen.gen_captcha_image(chars_mode="ascii")
37 | # captcha = CaptchaGen.gen_captcha_image(
38 | # difficult_level=5, multicolor=True, chars_mode="ascii"
39 | # )
40 | image = captcha["image"]
41 | characters = captcha["characters"]
42 | print("Generated captcha {}: {}".format(i + 1, characters))
43 | image.save("{}/{}.png".format(out_img_dir, i+1), "png")
44 |
45 |
46 | def gen_math_captchas(CaptchaGen: CaptchaGenerator,
47 | num_captchas: int, out_img_dir: str):
48 | """Generate num_captchas math captchas and store in out_img_dir directory.
49 |
50 | Parameters
51 | ----------
52 | CaptchaGen : CaptchaGenerator
53 | num_captchas : int
54 | out_img_dir : str
55 | """
56 |
57 | for i in range(0, num_captchas):
58 | # Use one of the following captcha generation options
59 | captcha = CaptchaGen.gen_math_captcha_image(2)
60 | # captcha = CaptchaGen.gen_math_captcha_image(2, multicolor=True)
61 | image = captcha["image"]
62 | equation_str = captcha["equation_str"]
63 | equation_result = captcha["equation_result"]
64 | print("Generated captcha {}: {} = {}".format(
65 | str(i+1), equation_str, equation_result)
66 | )
67 | image.save("{}/{}.png".format(out_img_dir, str(i+1)), "png")
68 |
69 |
70 | def demo() -> None:
71 | # Create Captcha Generator object of specified size
72 | CaptchaGen = CaptchaGenerator(CAPCTHA_SIZE_NUM)
73 | # If it doesn't exists, create captchas folder to store generated captchas
74 | if not path.exists(GEN_CAPTCHAS_FOLDER):
75 | makedirs(GEN_CAPTCHAS_FOLDER)
76 | # Generate 20 captchas
77 | gen_captchas(CaptchaGen, 20, GEN_CAPTCHAS_FOLDER)
78 | # gen_math_captchas(CaptchaGen, 20, GEN_CAPTCHAS_FOLDER)
79 | print("Process completed. Check captchas images at \"{}\" folder.".format(
80 | GEN_CAPTCHAS_FOLDER
81 | ))
82 |
83 |
84 | if __name__ == '__main__':
85 | demo()
86 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/kaushanscript/FONTLOG.txt:
--------------------------------------------------------------------------------
1 | FONTLOG for the Kaushan Script fonts
2 |
3 | This file provides detailed information on the Kaushan Script
4 | Font Software.
5 |
6 | This information should be distributed along with the Kaushan fonts
7 | and any derivative works.
8 |
9 | Basic Font Information
10 |
11 | When making digital typefaces, the more you refine the shapes of
12 | the letters, the more energy you take away from them. Because of
13 | that, Kaushan Script is unrefined - and carries a lot of energy.
14 |
15 | By avoiding typographical perfection, it stays more natural.
16 | The angles of the vertical strokes vary a little, and the
17 | positioning along the baseline jumps around, giving it a more
18 | rustic and natural feeling.
19 |
20 | Most script fonts have long ascenders and descenders, and this
21 | means they look too small when used at normal sizes on the web.
22 | This font is optimized in the technical details to be very
23 | readable as a web font, even when used as small as 16 pixels.
24 |
25 | It was funded by people like you, via Kickstarter.
26 | http://www.kickstarter.com/projects/impallari/fast-brush-script
27 | The name "Kaushan" was suggested by Vyacheslav Kaushan,
28 | one of the project backers.
29 |
30 | Special thanks to the project backers! They are all listed on
31 | the website: http://www.impallari.com/Kaushan
32 |
33 | Kaushan Script is now covering an awesome grand total of
34 | 96 Latin languages, similar (or greater) than most "Pro"
35 | fonts from the big foundries:
36 |
37 | Afar, Afrikaans, Albanian, Azerbaijani, Basque, Bislama,
38 | Breton, Catalan, Chamorro, Chichewa, Comorian, Czech,
39 | Danish, Dutch, English, Esperanto, Estonian, Faroese,
40 | Fijian, Filipino/Tagalog, Finnish, Flemish, French,
41 | Gaelic (Irish), Gaelic (Manx), Gaelic (Scottish), Gagauz,
42 | German, Gikuyu, Gilbertese/Kiribati, Greenlandic, Guarani,
43 | Haitian_Creole, Hawaiian, Hungarian, Icelandic, Indonesian,
44 | Irish, Italian, Javanese, Kashubian, Kinyarwanda, Kirundi,
45 | Latin, Latvian, Lithuanian, Luba/Ciluba/Kasai, Luxembourgish,
46 | Malagasy, Malay, Maltese, Maori, Marquesan, Marshallese,
47 | Moldovan/Moldovian/Romanian, Nauruan, Ndebele, Norwegian,
48 | Oromo, Palauan/Belauan, Polish, Portuguese, Quechua, Romanian,
49 | Romansh, Sami, Samoan, Sango, Sesotho, Setswana/Sitswana/Tswana,
50 | Seychellois_Creole, SiSwati/Swati/Swazi, Silesian, Slovak,
51 | Slovenian, Somali, Sorbian, Sotho, Spanish, Swahili, Swedish,
52 | Tahitian, Tetum, Tok_Pisin, Tongan, Tsonga, Tswana, Turkish,
53 | Turkmen, Tuvaluan, Uzbek/Usbek, Wallisian, Walloon, Welsh,
54 | Xhosa and Zulu.
55 |
56 | TTF Hinting was done using TTF-Autohint v0.5 by Werner Lemberg.
57 | Please support his efforts at http://www.freetype.org/ttfautohint/
58 |
59 | Documentation can be found at www.impallari.com/kaushan
60 |
61 | To contribute to the project contact Pablo Impallari
62 | at impallari@gmail.com
63 |
64 | ChangeLog
65 |
66 | 13 Jan 2012 (Pablo Impallari) Kaushan Script v1.002
67 | - Name changed to Kaushan Script
68 |
69 | 20 Jan 2012 (Pablo Impallari) Fast Brush Script v1.001
70 | - Metadata fixed by Dave Crossland
71 |
72 | 13 Jan 2012 (Pablo Impallari) Fast Brush Script v1.000
73 | - Initial release
74 | - iKerned by Igino Marini
75 |
76 | Acknowledgements
77 |
78 | If you make modifications be sure to add your name (N),
79 | email (E), web-address (if you have one) (W) and
80 | description (D). This list is in alphabetical order.
81 |
82 | N: Igino Marini
83 | E: mail@iginomarini.com
84 | W: http://www.ikern.com
85 | D: Spacing and Kerning
86 |
87 | N: Pablo Impallari
88 | E: impallari@gmail.com
89 | W: http://www.impallari.com
90 | D: Designer
91 |
92 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/freefont-20120503/INSTALL:
--------------------------------------------------------------------------------
1 | Installing GNU FreeFont
2 | =======================
3 |
4 | GNU FreeFont can be used in any modern operating system.
5 |
6 | This document explains how to install FreeFont on some common systems.
7 |
8 | UNIX/GNU/Linux/BSD Systems
9 | --------------------------
10 |
11 | FreeFont works with any system using the free font rasterizer FreeType
12 | . Some features such as glyph substitution and
13 | positioning may be handled by the text layout library
14 | Pango .
15 |
16 | Most recent systems using FreeType2 and Pango handle OpenType fonts well,
17 | but on older systems TrueType may perform better.
18 |
19 | * Debian GNU/Linux
20 |
21 | Users of Debian GNU/Linux system will probably want to use the Debian package,
22 | named 'ttf-freefont', available from the Debian Linux site.
23 |
24 | Install the fonts by issuing the command
25 | apt-get install ttf-freefont
26 |
27 |
28 | * KDE local installation
29 |
30 | Users of KDE can install .ttf files on a per-user basis using the KDE
31 | Control Center module "kcmfontinst", which may appear in the menu as
32 |
33 | Settings -> System Administration -> Font Installer
34 |
35 | This is especially helpful for developers and testers.
36 |
37 |
38 | * Generic X Window systems
39 |
40 | 1) Fetch the freefont-ttf.tar.gz package with Free UCS outline fonts
41 | in the TrueType format.
42 |
43 | 2) Unpack TrueType fonts into a suitable directory,
44 | e.g. /usr/local/share/fonts/default/TrueType/
45 |
46 | 3) If you have chosen any other directory, make sure the directory you
47 | used to install the fonts is listed in the path searched by the X
48 | Font Server by editing the config file in /etc/X11/.
49 |
50 | In some systems, you list the directory in the item "catalogue="
51 | in the file /etc/X11/fs/config.
52 |
53 | 4) Run ttmkfdir in the directory where you unpacked the fonts.
54 |
55 |
56 | Microsoft Windows 95/98/NT/2000/XP; Vista/7
57 | -------------------------------------------
58 |
59 | Note that in at least Windows 7, Vista, XP and 2000, the TrueType versions
60 | perform much better than, and are recommended over, the OpenType ones.
61 |
62 | For good font smoothing in Windows, Microsoft ClearType must be enabled.
63 | The native Windows web browser must be used to install, enable, and configure
64 | ClearType. A web search for "ClearType Tuner" will find the proper web pages.
65 | Recent versions of the browser raise a security block (a yellow bar at the
66 | top of the window), which you must act upon to allow installation. A
67 | checkbox in the window turns ClearType on (in Win-speek, "Turn on ClearType").
68 | The change happens immediately.
69 |
70 | * Vista, Windows 7:
71 | 1) From the Start menu, open Control Panels
72 | 2) Drag-n-drop font files onto Fonts control panel
73 | You may get a dialog saying
74 | "Windows needs your permission to continue"
75 | a) Click Continue
76 |
77 | * 95/98/NT:
78 | The font installation is similar to Vista.
79 |
80 | In order to use OpenType, users of Windows 95, 98 and NT 4.0 can
81 | install Adobe's 'Type Manager Light', which may be obtained from
82 | the Adobe web site.
83 |
84 | Otherwise, use the TrueType versions.
85 |
86 | Apple Mac OS X
87 | --------------
88 |
89 | Support for OpenType on MacOS X started with OS 10.4, and has been improved
90 | gradually in later versions.
91 |
92 | Installing on Mac OS X consists of moving the font files to either
93 | /Library/Fonts/ or ~/Library/Fonts/
94 | depending on whether they should be available to all users on your system
95 | or just to your own user.
96 |
97 | --------------------------------------------------------------------------
98 | $Id: INSTALL,v 1.11 2011-06-12 07:14:12 Stevan_White Exp $
99 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/README.md:
--------------------------------------------------------------------------------
1 | # Google Fonts Files
2 |
3 | This project mainly contains the binary font files served by Google Fonts ([fonts.google.com](https://fonts.google.com))
4 |
5 | The top-level directories indicate the license of all files found within them.
6 | Subdirectories are named according to the family name of the fonts within.
7 |
8 | Each family subdirectory contains the `.ttf` font files served by Google Fonts, plus a `METADATA.pb` file with metadata for the family (such as information on the project designer(s), genre category, and license - [learn more](https://github.com/googlefonts/gf-docs/tree/master/METADATA)) and a `DESCRIPTION.en_us.html` with a description of the family in US English.
9 |
10 | The `/catalog` subdirectory contains additional metadata, such as profile texts and portrait/avatar images of font designers, and this is open for contributions and corrections from anyone via Github.
11 |
12 | The `/axisregistry` subdirectory contains metadata for the GF Axis Registry, containing information on variable font axes that can be found in the collection, including experimental axes.
13 |
14 | ## Bug Reports and Improvement Requests
15 |
16 | If you find a problem with a font file or have a request for the future development of a font project, please [create a new issue in this project's issue tracker](https://github.com/google/fonts/issues).
17 |
18 | ## Contributor Code of Conduct
19 |
20 | However you choose to contribute, please abide by our [code of conduct](CODE_OF_CONDUCT.md) to keep our community a healthy and welcoming place.
21 |
22 | ## Self Host Fonts Available From Google Fonts
23 |
24 |
25 | Since all the fonts available here are licensed with permission to redistribute, subject to the license terms, you can self-host using a variety of third-party projects.
26 |
27 | One popular service is [Fontsource](https://github.com/fontsource/fontsource), which offers bundled NPM packages.
28 |
29 |
30 |
31 | ## Download All Google Fonts
32 |
33 | You can download all Google Fonts in a simple ZIP snapshot (over 600MB) from
34 |
35 | #### Sync With Git
36 |
37 | You can also sync the collection with git so that you can update by only fetching what has changed. To learn how to use git, Github provides [illustrated guides](https://guides.github.com) and a [youtube channel](https://www.youtube.com/user/GitHubGuides), and an [interactive learning lab](https://lab.github.com).
38 | Free, open-source git applications are available for [Windows](https://git-scm.com/download/gui/windows) and [Mac OS X](https://git-scm.com/download/gui/mac).
39 |
40 | ## License
41 |
42 | It is important to always read the license for every font that you use.
43 | Each font family directory contains the appropriate license file for the fonts in that directory.
44 | The fonts files themselves also contain licensing and authorship metadata.
45 |
46 | Most of the fonts in the collection use the SIL Open Font License, v1.1.
47 | Some fonts use the Apache 2 license.
48 | The Ubuntu fonts use the Ubuntu Font License v1.0.
49 |
50 | The SIL Open Font License has an option for copyright holders to include a Reserved Font Name requirement, and this option is used with some of the fonts.
51 | If you modify those fonts, please take care of this important detail.
52 |
53 | ## Source Files
54 |
55 | Source files for each family are often available from the designer, or from [github.com/googlefonts](https://github.com/googlefonts)
56 |
57 | These fonts are usually the result of collaborative projects, where you are invited to discuss issues with the designers and even contribute to their ongoing development.
58 |
59 | When customizing or remixing fonts, please do contact the designers to understand what they might need in order to include your improvements.
60 |
61 | Most of all: Enjoy the fonts!
62 |
63 | – The Google Fonts team
64 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/Pixellari/LICENSE:
--------------------------------------------------------------------------------
1 | SIL OPEN FONT LICENSE
2 |
3 | Version 1.1 - 26 February 2007
4 |
5 | PREAMBLE
6 |
7 | The goals of the Open Font License (OFL) are to stimulate worldwide
8 | development of collaborative font projects, to support the font creation
9 | efforts of academic and linguistic communities, and to provide a free and
10 | open framework in which fonts may be shared and improved in partnership
11 | with others.
12 |
13 | The OFL allows the licensed fonts to be used, studied, modified and
14 | redistributed freely as long as they are not sold by themselves. The
15 | fonts, including any derivative works, can be bundled, embedded,
16 | redistributed and/or sold with any software provided that any reserved
17 | names are not used by derivative works. The fonts and derivatives,
18 | however, cannot be released under any other type of license. The
19 | requirement for fonts to remain under this license does not apply
20 | to any document created using the fonts or their derivatives.
21 |
22 | DEFINITIONS
23 |
24 | "Font Software" refers to the set of files released by the Copyright
25 | Holder(s) under this license and clearly marked as such. This may
26 | include source files, build scripts and documentation.
27 |
28 | "Reserved Font Name" refers to any names specified as such after the
29 | copyright statement(s).
30 |
31 | "Original Version" refers to the collection of Font Software components as
32 | distributed by the Copyright Holder(s).
33 |
34 | "Modified Version" refers to any derivative made by adding to, deleting,
35 | or substituting - in part or in whole - any of the components of the
36 | Original Version, by changing formats or by porting the Font Software to a
37 | new environment.
38 |
39 | "Author" refers to any designer, engineer, programmer, technical
40 | writer or other person who contributed to the Font Software.
41 |
42 | PERMISSION & CONDITIONS
43 |
44 | Permission is hereby granted, free of charge, to any person obtaining
45 | a copy of the Font Software, to use, study, copy, merge, embed, modify,
46 | redistribute, and sell modified and unmodified copies of the Font
47 | Software, subject to the following conditions:
48 |
49 | 1) Neither the Font Software nor any of its individual components,
50 | in Original or Modified Versions, may be sold by itself.
51 |
52 | 2) Original or Modified Versions of the Font Software may be bundled,
53 | redistributed and/or sold with any software, provided that each copy
54 | contains the above copyright notice and this license. These can be
55 | included either as stand-alone text files, human-readable headers or
56 | in the appropriate machine-readable metadata fields within text or
57 | binary files as long as those fields can be easily viewed by the user.
58 |
59 | 3) No Modified Version of the Font Software may use the Reserved Font
60 | Name(s) unless explicit written permission is granted by the corresponding
61 | Copyright Holder. This restriction only applies to the primary font name as
62 | presented to the users.
63 |
64 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
65 | Software shall not be used to promote, endorse or advertise any
66 | Modified Version, except to acknowledge the contribution(s) of the
67 | Copyright Holder(s) and the Author(s) or with their explicit written
68 | permission.
69 |
70 | 5) The Font Software, modified or unmodified, in part or in whole,
71 | must be distributed entirely under this license, and must not be
72 | distributed under any other license. The requirement for fonts to
73 | remain under this license does not apply to any document created
74 | using the Font Software.
75 |
76 | TERMINATION
77 |
78 | This license becomes null and void if any of the above conditions are
79 | not met.
80 |
81 | DISCLAIMER
82 |
83 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
84 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
85 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
86 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
87 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
88 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
89 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
90 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
91 | OTHER DEALINGS IN THE FONT SOFTWARE.
92 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/fontlibraryorg/Keypunch029/readme.md:
--------------------------------------------------------------------------------
1 | # Keypunch029
2 |
3 | Stewart C. Russell - scruss.com
4 | 2017-03
5 |
6 | A fairly accurate rendition of the 5×7 dot matrix font printed at the
7 | top of punched cards by the IBM Type 29 Card Punch (1965). The 029 (as
8 | it is sometimes known) generated a bitmap font from an engraved metal
9 | plate pressing on a matrix of pins. A picture of this plate from a
10 | field engineering manual was used to re-create the pin matrices, and
11 | thus an outline font.
12 |
13 | ## Coverage
14 |
15 | Upper case ASCII only and a few special characters (€, £, ⌑ and ¬).
16 |
17 | ## Design Size
18 |
19 | 12 pt
20 |
21 | ## Variants
22 |
23 | Regular, Italic, Bold and Bold-Italic. (The last three aren't
24 | historically accurate.)
25 |
26 |
27 | ## Source
28 |
29 | Source to all fonts is included in FontForge format. The JSON bitmaps
30 | and Python source are also included.
31 |
32 | ## Licence
33 |
34 | Copyright © 2017, Stewart C. Russell (scruss.com),
35 | with Reserved Font Name Keypunch029.
36 |
37 | This Font Software is licensed under the SIL Open Font Licence, Version 1.1.
38 | This licence is included, and is also available with a FAQ at:
39 | http://scripts.sil.org/OFL
40 |
41 | [I do not agree with SIL's missionary work in any way, and the use of
42 | this licence is in no way an endorsement of SIL.]
43 |
44 | ## Version
45 |
46 | 1.0
47 |
48 | ## Historical Accuracy
49 |
50 | The 029 could have many different code plates, but the one used here
51 | contained the characters:
52 |
53 | <=>¬|_-,;:!?/.'"()@¢$*%+0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ
54 |
55 | The character glyphs have been sized such that if printed at 12
56 | points, the 029's character pitch of 0.087" is accurately
57 | reproduced. No attempt to research the pin matrix pitch or pin
58 | diameter has been made: the spacing was eyeballed from a couple of
59 | punched cards in my collection.
60 |
61 | The earlier IBM Type 26 Card Punch ("026") included a glyph for a
62 | square lozenge (Unicode U+2311, ⌑). The 029 code plate did not include
63 | this character, but I added it here for completeness.
64 |
65 | The character set was extended to include:
66 |
67 | * all of ASCII, with lower case characters repeating the upper case
68 | glyphs;
69 |
70 | * sterling currency symbol; and
71 |
72 | * euro currency symbol.
73 |
74 | While there may have been official IBM renditions of some of these
75 | additional glyphs (with the exception of euro) no attempt has been
76 | made to research the original shapes.
77 |
78 | This font set is intended to help with the visually accurate
79 | reproduction of 1960s-era punched cards, mostly coinciding with my
80 | interest in the FORTRAN programming language. No attempt has been made
81 | to use historical BCD/EBCDIC encodings in these fonts. We have Unicode
82 | now.
83 |
84 | The 029 card punch could not produce any bold or italic font variants,
85 | but FontForge can, so I did.
86 |
87 | ## Things I learned in making these fonts
88 |
89 | 1. The 029 card punch printer could be damaged if you tried to print
90 | binary cards, as there was no way to disengage the code plate from
91 | the punch mechanism.
92 |
93 | 2. FontForge *really* hates to have paths in a glyph just
94 | touching. Either keep them more than one unit apart, or overlap
95 | them and merge the overlapping paths.
96 |
97 | 3. EBCDIC is **weird**.
98 |
99 | ## Sources
100 |
101 | * Norbert Landsteiner's
102 | amazing
103 | [Punched Card Typography Explained](http://www.masswerk.at/misc/card-punch-typography/ "Punched Card Typography Explained") page describes
104 | how the code plate system worked, and has JavaScript animations
105 | showing how characters were decoded (entirely mechanically) from the plate.
106 |
107 | *
108 | [IBM029-Field-Eng-Maint-Man-r.pdf](http://www.ed-thelen.org/comp-hist/IBM029-Field-Eng-Maint-Man-r.pdf "IBM029-Field-Eng-Maint-Man-r.pdf") -
109 | see page 59 for the code plate image. The site's owner is part of
110 | the [IBM 1401 Demo Lab and Restoration Project](http://ibm-1401.info/index.html "IBM 1401 Demo Lab and Restoration Project").
111 |
112 | *
113 | [Douglas W. Jones's punched card index](http://homepage.divms.uiowa.edu/~jones/cards/index.html "Douglas W. Jones's punched card index") is
114 | *all* about punched cards.
115 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/dawningofanewday/OFL.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2010, Kimberly Geswein (kimberlygeswein.com)
2 |
3 | This Font Software is licensed under the SIL Open Font License, Version 1.1.
4 | This license is copied below, and is also available with a FAQ at:
5 | http://scripts.sil.org/OFL
6 |
7 |
8 | -----------------------------------------------------------
9 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
10 | -----------------------------------------------------------
11 |
12 | PREAMBLE
13 | The goals of the Open Font License (OFL) are to stimulate worldwide
14 | development of collaborative font projects, to support the font creation
15 | efforts of academic and linguistic communities, and to provide a free and
16 | open framework in which fonts may be shared and improved in partnership
17 | with others.
18 |
19 | The OFL allows the licensed fonts to be used, studied, modified and
20 | redistributed freely as long as they are not sold by themselves. The
21 | fonts, including any derivative works, can be bundled, embedded,
22 | redistributed and/or sold with any software provided that any reserved
23 | names are not used by derivative works. The fonts and derivatives,
24 | however, cannot be released under any other type of license. The
25 | requirement for fonts to remain under this license does not apply
26 | to any document created using the fonts or their derivatives.
27 |
28 | DEFINITIONS
29 | "Font Software" refers to the set of files released by the Copyright
30 | Holder(s) under this license and clearly marked as such. This may
31 | include source files, build scripts and documentation.
32 |
33 | "Reserved Font Name" refers to any names specified as such after the
34 | copyright statement(s).
35 |
36 | "Original Version" refers to the collection of Font Software components as
37 | distributed by the Copyright Holder(s).
38 |
39 | "Modified Version" refers to any derivative made by adding to, deleting,
40 | or substituting -- in part or in whole -- any of the components of the
41 | Original Version, by changing formats or by porting the Font Software to a
42 | new environment.
43 |
44 | "Author" refers to any designer, engineer, programmer, technical
45 | writer or other person who contributed to the Font Software.
46 |
47 | PERMISSION & CONDITIONS
48 | Permission is hereby granted, free of charge, to any person obtaining
49 | a copy of the Font Software, to use, study, copy, merge, embed, modify,
50 | redistribute, and sell modified and unmodified copies of the Font
51 | Software, subject to the following conditions:
52 |
53 | 1) Neither the Font Software nor any of its individual components,
54 | in Original or Modified Versions, may be sold by itself.
55 |
56 | 2) Original or Modified Versions of the Font Software may be bundled,
57 | redistributed and/or sold with any software, provided that each copy
58 | contains the above copyright notice and this license. These can be
59 | included either as stand-alone text files, human-readable headers or
60 | in the appropriate machine-readable metadata fields within text or
61 | binary files as long as those fields can be easily viewed by the user.
62 |
63 | 3) No Modified Version of the Font Software may use the Reserved Font
64 | Name(s) unless explicit written permission is granted by the corresponding
65 | Copyright Holder. This restriction only applies to the primary font name as
66 | presented to the users.
67 |
68 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
69 | Software shall not be used to promote, endorse or advertise any
70 | Modified Version, except to acknowledge the contribution(s) of the
71 | Copyright Holder(s) and the Author(s) or with their explicit written
72 | permission.
73 |
74 | 5) The Font Software, modified or unmodified, in part or in whole,
75 | must be distributed entirely under this license, and must not be
76 | distributed under any other license. The requirement for fonts to
77 | remain under this license does not apply to any document created
78 | using the Font Software.
79 |
80 | TERMINATION
81 | This license becomes null and void if any of the above conditions are
82 | not met.
83 |
84 | DISCLAIMER
85 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
86 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
87 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
88 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
89 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
90 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
91 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
92 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
93 | OTHER DEALINGS IN THE FONT SOFTWARE.
94 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/handjet/OFL.txt:
--------------------------------------------------------------------------------
1 | Copyright 2018 The Handjet Project Authors (https://github.com/rosettatype/Handjet/)
2 |
3 | This Font Software is licensed under the SIL Open Font License, Version 1.1.
4 | This license is copied below, and is also available with a FAQ at:
5 | http://scripts.sil.org/OFL
6 |
7 |
8 | -----------------------------------------------------------
9 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
10 | -----------------------------------------------------------
11 |
12 | PREAMBLE
13 | The goals of the Open Font License (OFL) are to stimulate worldwide
14 | development of collaborative font projects, to support the font creation
15 | efforts of academic and linguistic communities, and to provide a free and
16 | open framework in which fonts may be shared and improved in partnership
17 | with others.
18 |
19 | The OFL allows the licensed fonts to be used, studied, modified and
20 | redistributed freely as long as they are not sold by themselves. The
21 | fonts, including any derivative works, can be bundled, embedded,
22 | redistributed and/or sold with any software provided that any reserved
23 | names are not used by derivative works. The fonts and derivatives,
24 | however, cannot be released under any other type of license. The
25 | requirement for fonts to remain under this license does not apply
26 | to any document created using the fonts or their derivatives.
27 |
28 | DEFINITIONS
29 | "Font Software" refers to the set of files released by the Copyright
30 | Holder(s) under this license and clearly marked as such. This may
31 | include source files, build scripts and documentation.
32 |
33 | "Reserved Font Name" refers to any names specified as such after the
34 | copyright statement(s).
35 |
36 | "Original Version" refers to the collection of Font Software components as
37 | distributed by the Copyright Holder(s).
38 |
39 | "Modified Version" refers to any derivative made by adding to, deleting,
40 | or substituting -- in part or in whole -- any of the components of the
41 | Original Version, by changing formats or by porting the Font Software to a
42 | new environment.
43 |
44 | "Author" refers to any designer, engineer, programmer, technical
45 | writer or other person who contributed to the Font Software.
46 |
47 | PERMISSION & CONDITIONS
48 | Permission is hereby granted, free of charge, to any person obtaining
49 | a copy of the Font Software, to use, study, copy, merge, embed, modify,
50 | redistribute, and sell modified and unmodified copies of the Font
51 | Software, subject to the following conditions:
52 |
53 | 1) Neither the Font Software nor any of its individual components,
54 | in Original or Modified Versions, may be sold by itself.
55 |
56 | 2) Original or Modified Versions of the Font Software may be bundled,
57 | redistributed and/or sold with any software, provided that each copy
58 | contains the above copyright notice and this license. These can be
59 | included either as stand-alone text files, human-readable headers or
60 | in the appropriate machine-readable metadata fields within text or
61 | binary files as long as those fields can be easily viewed by the user.
62 |
63 | 3) No Modified Version of the Font Software may use the Reserved Font
64 | Name(s) unless explicit written permission is granted by the corresponding
65 | Copyright Holder. This restriction only applies to the primary font name as
66 | presented to the users.
67 |
68 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
69 | Software shall not be used to promote, endorse or advertise any
70 | Modified Version, except to acknowledge the contribution(s) of the
71 | Copyright Holder(s) and the Author(s) or with their explicit written
72 | permission.
73 |
74 | 5) The Font Software, modified or unmodified, in part or in whole,
75 | must be distributed entirely under this license, and must not be
76 | distributed under any other license. The requirement for fonts to
77 | remain under this license does not apply to any document created
78 | using the Font Software.
79 |
80 | TERMINATION
81 | This license becomes null and void if any of the above conditions are
82 | not met.
83 |
84 | DISCLAIMER
85 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
86 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
87 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
88 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
89 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
90 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
91 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
92 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
93 | OTHER DEALINGS IN THE FONT SOFTWARE.
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/bonbon/OFL.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2011, Cyreal (www.cyreal.org),
2 | with Reserved Font Name "Bonbon".
3 |
4 | This Font Software is licensed under the SIL Open Font License, Version 1.1.
5 | This license is copied below, and is also available with a FAQ at:
6 | http://scripts.sil.org/OFL
7 |
8 |
9 | -----------------------------------------------------------
10 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
11 | -----------------------------------------------------------
12 |
13 | PREAMBLE
14 | The goals of the Open Font License (OFL) are to stimulate worldwide
15 | development of collaborative font projects, to support the font creation
16 | efforts of academic and linguistic communities, and to provide a free and
17 | open framework in which fonts may be shared and improved in partnership
18 | with others.
19 |
20 | The OFL allows the licensed fonts to be used, studied, modified and
21 | redistributed freely as long as they are not sold by themselves. The
22 | fonts, including any derivative works, can be bundled, embedded,
23 | redistributed and/or sold with any software provided that any reserved
24 | names are not used by derivative works. The fonts and derivatives,
25 | however, cannot be released under any other type of license. The
26 | requirement for fonts to remain under this license does not apply
27 | to any document created using the fonts or their derivatives.
28 |
29 | DEFINITIONS
30 | "Font Software" refers to the set of files released by the Copyright
31 | Holder(s) under this license and clearly marked as such. This may
32 | include source files, build scripts and documentation.
33 |
34 | "Reserved Font Name" refers to any names specified as such after the
35 | copyright statement(s).
36 |
37 | "Original Version" refers to the collection of Font Software components as
38 | distributed by the Copyright Holder(s).
39 |
40 | "Modified Version" refers to any derivative made by adding to, deleting,
41 | or substituting -- in part or in whole -- any of the components of the
42 | Original Version, by changing formats or by porting the Font Software to a
43 | new environment.
44 |
45 | "Author" refers to any designer, engineer, programmer, technical
46 | writer or other person who contributed to the Font Software.
47 |
48 | PERMISSION & CONDITIONS
49 | Permission is hereby granted, free of charge, to any person obtaining
50 | a copy of the Font Software, to use, study, copy, merge, embed, modify,
51 | redistribute, and sell modified and unmodified copies of the Font
52 | Software, subject to the following conditions:
53 |
54 | 1) Neither the Font Software nor any of its individual components,
55 | in Original or Modified Versions, may be sold by itself.
56 |
57 | 2) Original or Modified Versions of the Font Software may be bundled,
58 | redistributed and/or sold with any software, provided that each copy
59 | contains the above copyright notice and this license. These can be
60 | included either as stand-alone text files, human-readable headers or
61 | in the appropriate machine-readable metadata fields within text or
62 | binary files as long as those fields can be easily viewed by the user.
63 |
64 | 3) No Modified Version of the Font Software may use the Reserved Font
65 | Name(s) unless explicit written permission is granted by the corresponding
66 | Copyright Holder. This restriction only applies to the primary font name as
67 | presented to the users.
68 |
69 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
70 | Software shall not be used to promote, endorse or advertise any
71 | Modified Version, except to acknowledge the contribution(s) of the
72 | Copyright Holder(s) and the Author(s) or with their explicit written
73 | permission.
74 |
75 | 5) The Font Software, modified or unmodified, in part or in whole,
76 | must be distributed entirely under this license, and must not be
77 | distributed under any other license. The requirement for fonts to
78 | remain under this license does not apply to any document created
79 | using the Font Software.
80 |
81 | TERMINATION
82 | This license becomes null and void if any of the above conditions are
83 | not met.
84 |
85 | DISCLAIMER
86 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
87 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
88 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
89 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
90 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
91 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
92 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
93 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
94 | OTHER DEALINGS IN THE FONT SOFTWARE.
95 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/combo/OFL.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2012, Eduardo Tunni (http://www.tipo.net.ar), with Reserved Font Name 'Combo'
2 |
3 | This Font Software is licensed under the SIL Open Font License, Version 1.1.
4 | This license is copied below, and is also available with a FAQ at:
5 | http://scripts.sil.org/OFL
6 |
7 |
8 | -----------------------------------------------------------
9 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
10 | -----------------------------------------------------------
11 |
12 | PREAMBLE
13 | The goals of the Open Font License (OFL) are to stimulate worldwide
14 | development of collaborative font projects, to support the font creation
15 | efforts of academic and linguistic communities, and to provide a free and
16 | open framework in which fonts may be shared and improved in partnership
17 | with others.
18 |
19 | The OFL allows the licensed fonts to be used, studied, modified and
20 | redistributed freely as long as they are not sold by themselves. The
21 | fonts, including any derivative works, can be bundled, embedded,
22 | redistributed and/or sold with any software provided that any reserved
23 | names are not used by derivative works. The fonts and derivatives,
24 | however, cannot be released under any other type of license. The
25 | requirement for fonts to remain under this license does not apply
26 | to any document created using the fonts or their derivatives.
27 |
28 | DEFINITIONS
29 | "Font Software" refers to the set of files released by the Copyright
30 | Holder(s) under this license and clearly marked as such. This may
31 | include source files, build scripts and documentation.
32 |
33 | "Reserved Font Name" refers to any names specified as such after the
34 | copyright statement(s).
35 |
36 | "Original Version" refers to the collection of Font Software components as
37 | distributed by the Copyright Holder(s).
38 |
39 | "Modified Version" refers to any derivative made by adding to, deleting,
40 | or substituting -- in part or in whole -- any of the components of the
41 | Original Version, by changing formats or by porting the Font Software to a
42 | new environment.
43 |
44 | "Author" refers to any designer, engineer, programmer, technical
45 | writer or other person who contributed to the Font Software.
46 |
47 | PERMISSION & CONDITIONS
48 | Permission is hereby granted, free of charge, to any person obtaining
49 | a copy of the Font Software, to use, study, copy, merge, embed, modify,
50 | redistribute, and sell modified and unmodified copies of the Font
51 | Software, subject to the following conditions:
52 |
53 | 1) Neither the Font Software nor any of its individual components,
54 | in Original or Modified Versions, may be sold by itself.
55 |
56 | 2) Original or Modified Versions of the Font Software may be bundled,
57 | redistributed and/or sold with any software, provided that each copy
58 | contains the above copyright notice and this license. These can be
59 | included either as stand-alone text files, human-readable headers or
60 | in the appropriate machine-readable metadata fields within text or
61 | binary files as long as those fields can be easily viewed by the user.
62 |
63 | 3) No Modified Version of the Font Software may use the Reserved Font
64 | Name(s) unless explicit written permission is granted by the corresponding
65 | Copyright Holder. This restriction only applies to the primary font name as
66 | presented to the users.
67 |
68 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
69 | Software shall not be used to promote, endorse or advertise any
70 | Modified Version, except to acknowledge the contribution(s) of the
71 | Copyright Holder(s) and the Author(s) or with their explicit written
72 | permission.
73 |
74 | 5) The Font Software, modified or unmodified, in part or in whole,
75 | must be distributed entirely under this license, and must not be
76 | distributed under any other license. The requirement for fonts to
77 | remain under this license does not apply to any document created
78 | using the Font Software.
79 |
80 | TERMINATION
81 | This license becomes null and void if any of the above conditions are
82 | not met.
83 |
84 | DISCLAIMER
85 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
86 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
87 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
88 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
89 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
90 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
91 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
92 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
93 | OTHER DEALINGS IN THE FONT SOFTWARE.
94 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/elsie/OFL.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2010-2012, Alejandro Inler (alejandroinler@gmail.com), with Reserved Font Name 'Elsie'
2 |
3 | This Font Software is licensed under the SIL Open Font License, Version 1.1.
4 | This license is copied below, and is also available with a FAQ at:
5 | http://scripts.sil.org/OFL
6 |
7 |
8 | -----------------------------------------------------------
9 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
10 | -----------------------------------------------------------
11 |
12 | PREAMBLE
13 | The goals of the Open Font License (OFL) are to stimulate worldwide
14 | development of collaborative font projects, to support the font creation
15 | efforts of academic and linguistic communities, and to provide a free and
16 | open framework in which fonts may be shared and improved in partnership
17 | with others.
18 |
19 | The OFL allows the licensed fonts to be used, studied, modified and
20 | redistributed freely as long as they are not sold by themselves. The
21 | fonts, including any derivative works, can be bundled, embedded,
22 | redistributed and/or sold with any software provided that any reserved
23 | names are not used by derivative works. The fonts and derivatives,
24 | however, cannot be released under any other type of license. The
25 | requirement for fonts to remain under this license does not apply
26 | to any document created using the fonts or their derivatives.
27 |
28 | DEFINITIONS
29 | "Font Software" refers to the set of files released by the Copyright
30 | Holder(s) under this license and clearly marked as such. This may
31 | include source files, build scripts and documentation.
32 |
33 | "Reserved Font Name" refers to any names specified as such after the
34 | copyright statement(s).
35 |
36 | "Original Version" refers to the collection of Font Software components as
37 | distributed by the Copyright Holder(s).
38 |
39 | "Modified Version" refers to any derivative made by adding to, deleting,
40 | or substituting -- in part or in whole -- any of the components of the
41 | Original Version, by changing formats or by porting the Font Software to a
42 | new environment.
43 |
44 | "Author" refers to any designer, engineer, programmer, technical
45 | writer or other person who contributed to the Font Software.
46 |
47 | PERMISSION & CONDITIONS
48 | Permission is hereby granted, free of charge, to any person obtaining
49 | a copy of the Font Software, to use, study, copy, merge, embed, modify,
50 | redistribute, and sell modified and unmodified copies of the Font
51 | Software, subject to the following conditions:
52 |
53 | 1) Neither the Font Software nor any of its individual components,
54 | in Original or Modified Versions, may be sold by itself.
55 |
56 | 2) Original or Modified Versions of the Font Software may be bundled,
57 | redistributed and/or sold with any software, provided that each copy
58 | contains the above copyright notice and this license. These can be
59 | included either as stand-alone text files, human-readable headers or
60 | in the appropriate machine-readable metadata fields within text or
61 | binary files as long as those fields can be easily viewed by the user.
62 |
63 | 3) No Modified Version of the Font Software may use the Reserved Font
64 | Name(s) unless explicit written permission is granted by the corresponding
65 | Copyright Holder. This restriction only applies to the primary font name as
66 | presented to the users.
67 |
68 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
69 | Software shall not be used to promote, endorse or advertise any
70 | Modified Version, except to acknowledge the contribution(s) of the
71 | Copyright Holder(s) and the Author(s) or with their explicit written
72 | permission.
73 |
74 | 5) The Font Software, modified or unmodified, in part or in whole,
75 | must be distributed entirely under this license, and must not be
76 | distributed under any other license. The requirement for fonts to
77 | remain under this license does not apply to any document created
78 | using the Font Software.
79 |
80 | TERMINATION
81 | This license becomes null and void if any of the above conditions are
82 | not met.
83 |
84 | DISCLAIMER
85 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
86 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
87 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
88 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
89 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
90 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
91 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
92 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
93 | OTHER DEALINGS IN THE FONT SOFTWARE.
94 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/graduate/OFL.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2012, Eduardo Tunni (http://www.tipo.net.ar), with Reserved Font Name "Graduate"
2 |
3 | This Font Software is licensed under the SIL Open Font License, Version 1.1.
4 | This license is copied below, and is also available with a FAQ at:
5 | http://scripts.sil.org/OFL
6 |
7 |
8 | -----------------------------------------------------------
9 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
10 | -----------------------------------------------------------
11 |
12 | PREAMBLE
13 | The goals of the Open Font License (OFL) are to stimulate worldwide
14 | development of collaborative font projects, to support the font creation
15 | efforts of academic and linguistic communities, and to provide a free and
16 | open framework in which fonts may be shared and improved in partnership
17 | with others.
18 |
19 | The OFL allows the licensed fonts to be used, studied, modified and
20 | redistributed freely as long as they are not sold by themselves. The
21 | fonts, including any derivative works, can be bundled, embedded,
22 | redistributed and/or sold with any software provided that any reserved
23 | names are not used by derivative works. The fonts and derivatives,
24 | however, cannot be released under any other type of license. The
25 | requirement for fonts to remain under this license does not apply
26 | to any document created using the fonts or their derivatives.
27 |
28 | DEFINITIONS
29 | "Font Software" refers to the set of files released by the Copyright
30 | Holder(s) under this license and clearly marked as such. This may
31 | include source files, build scripts and documentation.
32 |
33 | "Reserved Font Name" refers to any names specified as such after the
34 | copyright statement(s).
35 |
36 | "Original Version" refers to the collection of Font Software components as
37 | distributed by the Copyright Holder(s).
38 |
39 | "Modified Version" refers to any derivative made by adding to, deleting,
40 | or substituting -- in part or in whole -- any of the components of the
41 | Original Version, by changing formats or by porting the Font Software to a
42 | new environment.
43 |
44 | "Author" refers to any designer, engineer, programmer, technical
45 | writer or other person who contributed to the Font Software.
46 |
47 | PERMISSION & CONDITIONS
48 | Permission is hereby granted, free of charge, to any person obtaining
49 | a copy of the Font Software, to use, study, copy, merge, embed, modify,
50 | redistribute, and sell modified and unmodified copies of the Font
51 | Software, subject to the following conditions:
52 |
53 | 1) Neither the Font Software nor any of its individual components,
54 | in Original or Modified Versions, may be sold by itself.
55 |
56 | 2) Original or Modified Versions of the Font Software may be bundled,
57 | redistributed and/or sold with any software, provided that each copy
58 | contains the above copyright notice and this license. These can be
59 | included either as stand-alone text files, human-readable headers or
60 | in the appropriate machine-readable metadata fields within text or
61 | binary files as long as those fields can be easily viewed by the user.
62 |
63 | 3) No Modified Version of the Font Software may use the Reserved Font
64 | Name(s) unless explicit written permission is granted by the corresponding
65 | Copyright Holder. This restriction only applies to the primary font name as
66 | presented to the users.
67 |
68 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
69 | Software shall not be used to promote, endorse or advertise any
70 | Modified Version, except to acknowledge the contribution(s) of the
71 | Copyright Holder(s) and the Author(s) or with their explicit written
72 | permission.
73 |
74 | 5) The Font Software, modified or unmodified, in part or in whole,
75 | must be distributed entirely under this license, and must not be
76 | distributed under any other license. The requirement for fonts to
77 | remain under this license does not apply to any document created
78 | using the Font Software.
79 |
80 | TERMINATION
81 | This license becomes null and void if any of the above conditions are
82 | not met.
83 |
84 | DISCLAIMER
85 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
86 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
87 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
88 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
89 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
90 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
91 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
92 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
93 | OTHER DEALINGS IN THE FONT SOFTWARE.
94 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/monofett/OFL.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2010, 2011 by vernon adams (vern@newtypography.co.uk),
2 | with Reserved Font Name Monofett.
3 |
4 | This Font Software is licensed under the SIL Open Font License, Version 1.1.
5 | This license is copied below, and is also available with a FAQ at:
6 | http://scripts.sil.org/OFL
7 |
8 |
9 | -----------------------------------------------------------
10 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
11 | -----------------------------------------------------------
12 |
13 | PREAMBLE
14 | The goals of the Open Font License (OFL) are to stimulate worldwide
15 | development of collaborative font projects, to support the font creation
16 | efforts of academic and linguistic communities, and to provide a free and
17 | open framework in which fonts may be shared and improved in partnership
18 | with others.
19 |
20 | The OFL allows the licensed fonts to be used, studied, modified and
21 | redistributed freely as long as they are not sold by themselves. The
22 | fonts, including any derivative works, can be bundled, embedded,
23 | redistributed and/or sold with any software provided that any reserved
24 | names are not used by derivative works. The fonts and derivatives,
25 | however, cannot be released under any other type of license. The
26 | requirement for fonts to remain under this license does not apply
27 | to any document created using the fonts or their derivatives.
28 |
29 | DEFINITIONS
30 | "Font Software" refers to the set of files released by the Copyright
31 | Holder(s) under this license and clearly marked as such. This may
32 | include source files, build scripts and documentation.
33 |
34 | "Reserved Font Name" refers to any names specified as such after the
35 | copyright statement(s).
36 |
37 | "Original Version" refers to the collection of Font Software components as
38 | distributed by the Copyright Holder(s).
39 |
40 | "Modified Version" refers to any derivative made by adding to, deleting,
41 | or substituting -- in part or in whole -- any of the components of the
42 | Original Version, by changing formats or by porting the Font Software to a
43 | new environment.
44 |
45 | "Author" refers to any designer, engineer, programmer, technical
46 | writer or other person who contributed to the Font Software.
47 |
48 | PERMISSION & CONDITIONS
49 | Permission is hereby granted, free of charge, to any person obtaining
50 | a copy of the Font Software, to use, study, copy, merge, embed, modify,
51 | redistribute, and sell modified and unmodified copies of the Font
52 | Software, subject to the following conditions:
53 |
54 | 1) Neither the Font Software nor any of its individual components,
55 | in Original or Modified Versions, may be sold by itself.
56 |
57 | 2) Original or Modified Versions of the Font Software may be bundled,
58 | redistributed and/or sold with any software, provided that each copy
59 | contains the above copyright notice and this license. These can be
60 | included either as stand-alone text files, human-readable headers or
61 | in the appropriate machine-readable metadata fields within text or
62 | binary files as long as those fields can be easily viewed by the user.
63 |
64 | 3) No Modified Version of the Font Software may use the Reserved Font
65 | Name(s) unless explicit written permission is granted by the corresponding
66 | Copyright Holder. This restriction only applies to the primary font name as
67 | presented to the users.
68 |
69 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
70 | Software shall not be used to promote, endorse or advertise any
71 | Modified Version, except to acknowledge the contribution(s) of the
72 | Copyright Holder(s) and the Author(s) or with their explicit written
73 | permission.
74 |
75 | 5) The Font Software, modified or unmodified, in part or in whole,
76 | must be distributed entirely under this license, and must not be
77 | distributed under any other license. The requirement for fonts to
78 | remain under this license does not apply to any document created
79 | using the Font Software.
80 |
81 | TERMINATION
82 | This license becomes null and void if any of the above conditions are
83 | not met.
84 |
85 | DISCLAIMER
86 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
87 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
88 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
89 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
90 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
91 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
92 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
93 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
94 | OTHER DEALINGS IN THE FONT SOFTWARE.
95 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/aldrich/OFL.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2011, Matthew Desmond (http://www.madtype.com | mattdesmond@gmail.com),with Reserved Font Name Aldrich.
2 |
3 | This Font Software is licensed under the SIL Open Font License, Version 1.1.
4 | This license is copied below, and is also available with a FAQ at:
5 | http://scripts.sil.org/OFL
6 |
7 |
8 | -----------------------------------------------------------
9 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
10 | -----------------------------------------------------------
11 |
12 | PREAMBLE
13 | The goals of the Open Font License (OFL) are to stimulate worldwide
14 | development of collaborative font projects, to support the font creation
15 | efforts of academic and linguistic communities, and to provide a free and
16 | open framework in which fonts may be shared and improved in partnership
17 | with others.
18 |
19 | The OFL allows the licensed fonts to be used, studied, modified and
20 | redistributed freely as long as they are not sold by themselves. The
21 | fonts, including any derivative works, can be bundled, embedded,
22 | redistributed and/or sold with any software provided that any reserved
23 | names are not used by derivative works. The fonts and derivatives,
24 | however, cannot be released under any other type of license. The
25 | requirement for fonts to remain under this license does not apply
26 | to any document created using the fonts or their derivatives.
27 |
28 | DEFINITIONS
29 | "Font Software" refers to the set of files released by the Copyright
30 | Holder(s) under this license and clearly marked as such. This may
31 | include source files, build scripts and documentation.
32 |
33 | "Reserved Font Name" refers to any names specified as such after the
34 | copyright statement(s).
35 |
36 | "Original Version" refers to the collection of Font Software components as
37 | distributed by the Copyright Holder(s).
38 |
39 | "Modified Version" refers to any derivative made by adding to, deleting,
40 | or substituting -- in part or in whole -- any of the components of the
41 | Original Version, by changing formats or by porting the Font Software to a
42 | new environment.
43 |
44 | "Author" refers to any designer, engineer, programmer, technical
45 | writer or other person who contributed to the Font Software.
46 |
47 | PERMISSION & CONDITIONS
48 | Permission is hereby granted, free of charge, to any person obtaining
49 | a copy of the Font Software, to use, study, copy, merge, embed, modify,
50 | redistribute, and sell modified and unmodified copies of the Font
51 | Software, subject to the following conditions:
52 |
53 | 1) Neither the Font Software nor any of its individual components,
54 | in Original or Modified Versions, may be sold by itself.
55 |
56 | 2) Original or Modified Versions of the Font Software may be bundled,
57 | redistributed and/or sold with any software, provided that each copy
58 | contains the above copyright notice and this license. These can be
59 | included either as stand-alone text files, human-readable headers or
60 | in the appropriate machine-readable metadata fields within text or
61 | binary files as long as those fields can be easily viewed by the user.
62 |
63 | 3) No Modified Version of the Font Software may use the Reserved Font
64 | Name(s) unless explicit written permission is granted by the corresponding
65 | Copyright Holder. This restriction only applies to the primary font name as
66 | presented to the users.
67 |
68 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
69 | Software shall not be used to promote, endorse or advertise any
70 | Modified Version, except to acknowledge the contribution(s) of the
71 | Copyright Holder(s) and the Author(s) or with their explicit written
72 | permission.
73 |
74 | 5) The Font Software, modified or unmodified, in part or in whole,
75 | must be distributed entirely under this license, and must not be
76 | distributed under any other license. The requirement for fonts to
77 | remain under this license does not apply to any document created
78 | using the Font Software.
79 |
80 | TERMINATION
81 | This license becomes null and void if any of the above conditions are
82 | not met.
83 |
84 | DISCLAIMER
85 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
86 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
87 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
88 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
89 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
90 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
91 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
92 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
93 | OTHER DEALINGS IN THE FONT SOFTWARE.
94 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/stalinistone/OFL.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2009-2011, Alexey Maslov, Jovanny Lemonad (lemonad@jovanny.ru), with Reserved Font Name 'Stalinist'
2 |
3 | This Font Software is licensed under the SIL Open Font License, Version 1.1.
4 | This license is copied below, and is also available with a FAQ at:
5 | http://scripts.sil.org/OFL
6 |
7 |
8 | -----------------------------------------------------------
9 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
10 | -----------------------------------------------------------
11 |
12 | PREAMBLE
13 | The goals of the Open Font License (OFL) are to stimulate worldwide
14 | development of collaborative font projects, to support the font creation
15 | efforts of academic and linguistic communities, and to provide a free and
16 | open framework in which fonts may be shared and improved in partnership
17 | with others.
18 |
19 | The OFL allows the licensed fonts to be used, studied, modified and
20 | redistributed freely as long as they are not sold by themselves. The
21 | fonts, including any derivative works, can be bundled, embedded,
22 | redistributed and/or sold with any software provided that any reserved
23 | names are not used by derivative works. The fonts and derivatives,
24 | however, cannot be released under any other type of license. The
25 | requirement for fonts to remain under this license does not apply
26 | to any document created using the fonts or their derivatives.
27 |
28 | DEFINITIONS
29 | "Font Software" refers to the set of files released by the Copyright
30 | Holder(s) under this license and clearly marked as such. This may
31 | include source files, build scripts and documentation.
32 |
33 | "Reserved Font Name" refers to any names specified as such after the
34 | copyright statement(s).
35 |
36 | "Original Version" refers to the collection of Font Software components as
37 | distributed by the Copyright Holder(s).
38 |
39 | "Modified Version" refers to any derivative made by adding to, deleting,
40 | or substituting -- in part or in whole -- any of the components of the
41 | Original Version, by changing formats or by porting the Font Software to a
42 | new environment.
43 |
44 | "Author" refers to any designer, engineer, programmer, technical
45 | writer or other person who contributed to the Font Software.
46 |
47 | PERMISSION & CONDITIONS
48 | Permission is hereby granted, free of charge, to any person obtaining
49 | a copy of the Font Software, to use, study, copy, merge, embed, modify,
50 | redistribute, and sell modified and unmodified copies of the Font
51 | Software, subject to the following conditions:
52 |
53 | 1) Neither the Font Software nor any of its individual components,
54 | in Original or Modified Versions, may be sold by itself.
55 |
56 | 2) Original or Modified Versions of the Font Software may be bundled,
57 | redistributed and/or sold with any software, provided that each copy
58 | contains the above copyright notice and this license. These can be
59 | included either as stand-alone text files, human-readable headers or
60 | in the appropriate machine-readable metadata fields within text or
61 | binary files as long as those fields can be easily viewed by the user.
62 |
63 | 3) No Modified Version of the Font Software may use the Reserved Font
64 | Name(s) unless explicit written permission is granted by the corresponding
65 | Copyright Holder. This restriction only applies to the primary font name as
66 | presented to the users.
67 |
68 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
69 | Software shall not be used to promote, endorse or advertise any
70 | Modified Version, except to acknowledge the contribution(s) of the
71 | Copyright Holder(s) and the Author(s) or with their explicit written
72 | permission.
73 |
74 | 5) The Font Software, modified or unmodified, in part or in whole,
75 | must be distributed entirely under this license, and must not be
76 | distributed under any other license. The requirement for fonts to
77 | remain under this license does not apply to any document created
78 | using the Font Software.
79 |
80 | TERMINATION
81 | This license becomes null and void if any of the above conditions are
82 | not met.
83 |
84 | DISCLAIMER
85 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
86 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
87 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
88 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
89 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
90 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
91 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
92 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
93 | OTHER DEALINGS IN THE FONT SOFTWARE.
94 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/londrinashadow/OFL.txt:
--------------------------------------------------------------------------------
1 | Copyright 2011 The Londrina Shadow Authors (https://github.com/marcelommp/Londrina-Typeface), with Reserved Font Name "Londrina Shadow"
2 |
3 | This Font Software is licensed under the SIL Open Font License, Version 1.1.
4 | This license is copied below, and is also available with a FAQ at:
5 | http://scripts.sil.org/OFL
6 |
7 |
8 | -----------------------------------------------------------
9 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
10 | -----------------------------------------------------------
11 |
12 | PREAMBLE
13 | The goals of the Open Font License (OFL) are to stimulate worldwide
14 | development of collaborative font projects, to support the font creation
15 | efforts of academic and linguistic communities, and to provide a free and
16 | open framework in which fonts may be shared and improved in partnership
17 | with others.
18 |
19 | The OFL allows the licensed fonts to be used, studied, modified and
20 | redistributed freely as long as they are not sold by themselves. The
21 | fonts, including any derivative works, can be bundled, embedded,
22 | redistributed and/or sold with any software provided that any reserved
23 | names are not used by derivative works. The fonts and derivatives,
24 | however, cannot be released under any other type of license. The
25 | requirement for fonts to remain under this license does not apply
26 | to any document created using the fonts or their derivatives.
27 |
28 | DEFINITIONS
29 | "Font Software" refers to the set of files released by the Copyright
30 | Holder(s) under this license and clearly marked as such. This may
31 | include source files, build scripts and documentation.
32 |
33 | "Reserved Font Name" refers to any names specified as such after the
34 | copyright statement(s).
35 |
36 | "Original Version" refers to the collection of Font Software components as
37 | distributed by the Copyright Holder(s).
38 |
39 | "Modified Version" refers to any derivative made by adding to, deleting,
40 | or substituting -- in part or in whole -- any of the components of the
41 | Original Version, by changing formats or by porting the Font Software to a
42 | new environment.
43 |
44 | "Author" refers to any designer, engineer, programmer, technical
45 | writer or other person who contributed to the Font Software.
46 |
47 | PERMISSION & CONDITIONS
48 | Permission is hereby granted, free of charge, to any person obtaining
49 | a copy of the Font Software, to use, study, copy, merge, embed, modify,
50 | redistribute, and sell modified and unmodified copies of the Font
51 | Software, subject to the following conditions:
52 |
53 | 1) Neither the Font Software nor any of its individual components,
54 | in Original or Modified Versions, may be sold by itself.
55 |
56 | 2) Original or Modified Versions of the Font Software may be bundled,
57 | redistributed and/or sold with any software, provided that each copy
58 | contains the above copyright notice and this license. These can be
59 | included either as stand-alone text files, human-readable headers or
60 | in the appropriate machine-readable metadata fields within text or
61 | binary files as long as those fields can be easily viewed by the user.
62 |
63 | 3) No Modified Version of the Font Software may use the Reserved Font
64 | Name(s) unless explicit written permission is granted by the corresponding
65 | Copyright Holder. This restriction only applies to the primary font name as
66 | presented to the users.
67 |
68 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
69 | Software shall not be used to promote, endorse or advertise any
70 | Modified Version, except to acknowledge the contribution(s) of the
71 | Copyright Holder(s) and the Author(s) or with their explicit written
72 | permission.
73 |
74 | 5) The Font Software, modified or unmodified, in part or in whole,
75 | must be distributed entirely under this license, and must not be
76 | distributed under any other license. The requirement for fonts to
77 | remain under this license does not apply to any document created
78 | using the Font Software.
79 |
80 | TERMINATION
81 | This license becomes null and void if any of the above conditions are
82 | not met.
83 |
84 | DISCLAIMER
85 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
86 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
87 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
88 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
89 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
90 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
91 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
92 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
93 | OTHER DEALINGS IN THE FONT SOFTWARE.
94 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/londrinasketch/OFL.txt:
--------------------------------------------------------------------------------
1 | Copyright 2011 The Londrina Sketch Authors (https://github.com/marcelommp/Londrina-Typeface), with Reserved Font Name "Londrina Sketch"
2 |
3 | This Font Software is licensed under the SIL Open Font License, Version 1.1.
4 | This license is copied below, and is also available with a FAQ at:
5 | http://scripts.sil.org/OFL
6 |
7 |
8 | -----------------------------------------------------------
9 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
10 | -----------------------------------------------------------
11 |
12 | PREAMBLE
13 | The goals of the Open Font License (OFL) are to stimulate worldwide
14 | development of collaborative font projects, to support the font creation
15 | efforts of academic and linguistic communities, and to provide a free and
16 | open framework in which fonts may be shared and improved in partnership
17 | with others.
18 |
19 | The OFL allows the licensed fonts to be used, studied, modified and
20 | redistributed freely as long as they are not sold by themselves. The
21 | fonts, including any derivative works, can be bundled, embedded,
22 | redistributed and/or sold with any software provided that any reserved
23 | names are not used by derivative works. The fonts and derivatives,
24 | however, cannot be released under any other type of license. The
25 | requirement for fonts to remain under this license does not apply
26 | to any document created using the fonts or their derivatives.
27 |
28 | DEFINITIONS
29 | "Font Software" refers to the set of files released by the Copyright
30 | Holder(s) under this license and clearly marked as such. This may
31 | include source files, build scripts and documentation.
32 |
33 | "Reserved Font Name" refers to any names specified as such after the
34 | copyright statement(s).
35 |
36 | "Original Version" refers to the collection of Font Software components as
37 | distributed by the Copyright Holder(s).
38 |
39 | "Modified Version" refers to any derivative made by adding to, deleting,
40 | or substituting -- in part or in whole -- any of the components of the
41 | Original Version, by changing formats or by porting the Font Software to a
42 | new environment.
43 |
44 | "Author" refers to any designer, engineer, programmer, technical
45 | writer or other person who contributed to the Font Software.
46 |
47 | PERMISSION & CONDITIONS
48 | Permission is hereby granted, free of charge, to any person obtaining
49 | a copy of the Font Software, to use, study, copy, merge, embed, modify,
50 | redistribute, and sell modified and unmodified copies of the Font
51 | Software, subject to the following conditions:
52 |
53 | 1) Neither the Font Software nor any of its individual components,
54 | in Original or Modified Versions, may be sold by itself.
55 |
56 | 2) Original or Modified Versions of the Font Software may be bundled,
57 | redistributed and/or sold with any software, provided that each copy
58 | contains the above copyright notice and this license. These can be
59 | included either as stand-alone text files, human-readable headers or
60 | in the appropriate machine-readable metadata fields within text or
61 | binary files as long as those fields can be easily viewed by the user.
62 |
63 | 3) No Modified Version of the Font Software may use the Reserved Font
64 | Name(s) unless explicit written permission is granted by the corresponding
65 | Copyright Holder. This restriction only applies to the primary font name as
66 | presented to the users.
67 |
68 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
69 | Software shall not be used to promote, endorse or advertise any
70 | Modified Version, except to acknowledge the contribution(s) of the
71 | Copyright Holder(s) and the Author(s) or with their explicit written
72 | permission.
73 |
74 | 5) The Font Software, modified or unmodified, in part or in whole,
75 | must be distributed entirely under this license, and must not be
76 | distributed under any other license. The requirement for fonts to
77 | remain under this license does not apply to any document created
78 | using the Font Software.
79 |
80 | TERMINATION
81 | This license becomes null and void if any of the above conditions are
82 | not met.
83 |
84 | DISCLAIMER
85 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
86 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
87 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
88 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
89 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
90 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
91 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
92 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
93 | OTHER DEALINGS IN THE FONT SOFTWARE.
94 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/londrinasolid/OFL.txt:
--------------------------------------------------------------------------------
1 | Copyright 2011 The Londrina Solid Authors (https://github.com/marcelommp/Londrina-Typeface), with Reserved Font Name "Londrina Solid”
2 |
3 | This Font Software is licensed under the SIL Open Font License, Version 1.1.
4 | This license is copied below, and is also available with a FAQ at:
5 | http://scripts.sil.org/OFL
6 |
7 |
8 | -----------------------------------------------------------
9 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
10 | -----------------------------------------------------------
11 |
12 | PREAMBLE
13 | The goals of the Open Font License (OFL) are to stimulate worldwide
14 | development of collaborative font projects, to support the font creation
15 | efforts of academic and linguistic communities, and to provide a free and
16 | open framework in which fonts may be shared and improved in partnership
17 | with others.
18 |
19 | The OFL allows the licensed fonts to be used, studied, modified and
20 | redistributed freely as long as they are not sold by themselves. The
21 | fonts, including any derivative works, can be bundled, embedded,
22 | redistributed and/or sold with any software provided that any reserved
23 | names are not used by derivative works. The fonts and derivatives,
24 | however, cannot be released under any other type of license. The
25 | requirement for fonts to remain under this license does not apply
26 | to any document created using the fonts or their derivatives.
27 |
28 | DEFINITIONS
29 | "Font Software" refers to the set of files released by the Copyright
30 | Holder(s) under this license and clearly marked as such. This may
31 | include source files, build scripts and documentation.
32 |
33 | "Reserved Font Name" refers to any names specified as such after the
34 | copyright statement(s).
35 |
36 | "Original Version" refers to the collection of Font Software components as
37 | distributed by the Copyright Holder(s).
38 |
39 | "Modified Version" refers to any derivative made by adding to, deleting,
40 | or substituting -- in part or in whole -- any of the components of the
41 | Original Version, by changing formats or by porting the Font Software to a
42 | new environment.
43 |
44 | "Author" refers to any designer, engineer, programmer, technical
45 | writer or other person who contributed to the Font Software.
46 |
47 | PERMISSION & CONDITIONS
48 | Permission is hereby granted, free of charge, to any person obtaining
49 | a copy of the Font Software, to use, study, copy, merge, embed, modify,
50 | redistribute, and sell modified and unmodified copies of the Font
51 | Software, subject to the following conditions:
52 |
53 | 1) Neither the Font Software nor any of its individual components,
54 | in Original or Modified Versions, may be sold by itself.
55 |
56 | 2) Original or Modified Versions of the Font Software may be bundled,
57 | redistributed and/or sold with any software, provided that each copy
58 | contains the above copyright notice and this license. These can be
59 | included either as stand-alone text files, human-readable headers or
60 | in the appropriate machine-readable metadata fields within text or
61 | binary files as long as those fields can be easily viewed by the user.
62 |
63 | 3) No Modified Version of the Font Software may use the Reserved Font
64 | Name(s) unless explicit written permission is granted by the corresponding
65 | Copyright Holder. This restriction only applies to the primary font name as
66 | presented to the users.
67 |
68 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
69 | Software shall not be used to promote, endorse or advertise any
70 | Modified Version, except to acknowledge the contribution(s) of the
71 | Copyright Holder(s) and the Author(s) or with their explicit written
72 | permission.
73 |
74 | 5) The Font Software, modified or unmodified, in part or in whole,
75 | must be distributed entirely under this license, and must not be
76 | distributed under any other license. The requirement for fonts to
77 | remain under this license does not apply to any document created
78 | using the Font Software.
79 |
80 | TERMINATION
81 | This license becomes null and void if any of the above conditions are
82 | not met.
83 |
84 | DISCLAIMER
85 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
86 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
87 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
88 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
89 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
90 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
91 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
92 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
93 | OTHER DEALINGS IN THE FONT SOFTWARE.
94 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/londrinaoutline/OFL.txt:
--------------------------------------------------------------------------------
1 | Copyright 2011 The Londrina Outline Authors (https://github.com/marcelommp/Londrina-Typeface), with Reserved Font Name "Londrina Outline"
2 |
3 | This Font Software is licensed under the SIL Open Font License, Version 1.1.
4 | This license is copied below, and is also available with a FAQ at:
5 | http://scripts.sil.org/OFL
6 |
7 |
8 | -----------------------------------------------------------
9 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
10 | -----------------------------------------------------------
11 |
12 | PREAMBLE
13 | The goals of the Open Font License (OFL) are to stimulate worldwide
14 | development of collaborative font projects, to support the font creation
15 | efforts of academic and linguistic communities, and to provide a free and
16 | open framework in which fonts may be shared and improved in partnership
17 | with others.
18 |
19 | The OFL allows the licensed fonts to be used, studied, modified and
20 | redistributed freely as long as they are not sold by themselves. The
21 | fonts, including any derivative works, can be bundled, embedded,
22 | redistributed and/or sold with any software provided that any reserved
23 | names are not used by derivative works. The fonts and derivatives,
24 | however, cannot be released under any other type of license. The
25 | requirement for fonts to remain under this license does not apply
26 | to any document created using the fonts or their derivatives.
27 |
28 | DEFINITIONS
29 | "Font Software" refers to the set of files released by the Copyright
30 | Holder(s) under this license and clearly marked as such. This may
31 | include source files, build scripts and documentation.
32 |
33 | "Reserved Font Name" refers to any names specified as such after the
34 | copyright statement(s).
35 |
36 | "Original Version" refers to the collection of Font Software components as
37 | distributed by the Copyright Holder(s).
38 |
39 | "Modified Version" refers to any derivative made by adding to, deleting,
40 | or substituting -- in part or in whole -- any of the components of the
41 | Original Version, by changing formats or by porting the Font Software to a
42 | new environment.
43 |
44 | "Author" refers to any designer, engineer, programmer, technical
45 | writer or other person who contributed to the Font Software.
46 |
47 | PERMISSION & CONDITIONS
48 | Permission is hereby granted, free of charge, to any person obtaining
49 | a copy of the Font Software, to use, study, copy, merge, embed, modify,
50 | redistribute, and sell modified and unmodified copies of the Font
51 | Software, subject to the following conditions:
52 |
53 | 1) Neither the Font Software nor any of its individual components,
54 | in Original or Modified Versions, may be sold by itself.
55 |
56 | 2) Original or Modified Versions of the Font Software may be bundled,
57 | redistributed and/or sold with any software, provided that each copy
58 | contains the above copyright notice and this license. These can be
59 | included either as stand-alone text files, human-readable headers or
60 | in the appropriate machine-readable metadata fields within text or
61 | binary files as long as those fields can be easily viewed by the user.
62 |
63 | 3) No Modified Version of the Font Software may use the Reserved Font
64 | Name(s) unless explicit written permission is granted by the corresponding
65 | Copyright Holder. This restriction only applies to the primary font name as
66 | presented to the users.
67 |
68 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
69 | Software shall not be used to promote, endorse or advertise any
70 | Modified Version, except to acknowledge the contribution(s) of the
71 | Copyright Holder(s) and the Author(s) or with their explicit written
72 | permission.
73 |
74 | 5) The Font Software, modified or unmodified, in part or in whole,
75 | must be distributed entirely under this license, and must not be
76 | distributed under any other license. The requirement for fonts to
77 | remain under this license does not apply to any document created
78 | using the Font Software.
79 |
80 | TERMINATION
81 | This license becomes null and void if any of the above conditions are
82 | not met.
83 |
84 | DISCLAIMER
85 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
86 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
87 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
88 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
89 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
90 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
91 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
92 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
93 | OTHER DEALINGS IN THE FONT SOFTWARE.
94 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/bungeeoutline/OFL.txt:
--------------------------------------------------------------------------------
1 | Copyright 2008 The Bungee Project Authors (david@djr.com)
2 |
3 | This Font Software is licensed under the SIL Open Font License, Version 1.1.
4 | This license is copied below, and is also available with a FAQ at:
5 | http://scripts.sil.org/OFL
6 |
7 |
8 | -----------------------------------------------------------
9 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
10 | -----------------------------------------------------------
11 |
12 | PREAMBLE
13 | The goals of the Open Font License (OFL) are to stimulate worldwide
14 | development of collaborative font projects, to support the font creation
15 | efforts of academic and linguistic communities, and to provide a free and
16 | open framework in which fonts may be shared and improved in partnership
17 | with others.
18 |
19 | The OFL allows the licensed fonts to be used, studied, modified and
20 | redistributed freely as long as they are not sold by themselves. The
21 | fonts, including any derivative works, can be bundled, embedded,
22 | redistributed and/or sold with any software provided that any reserved
23 | names are not used by derivative works. The fonts and derivatives,
24 | however, cannot be released under any other type of license. The
25 | requirement for fonts to remain under this license does not apply
26 | to any document created using the fonts or their derivatives.
27 |
28 | DEFINITIONS
29 | "Font Software" refers to the set of files released by the Copyright
30 | Holder(s) under this license and clearly marked as such. This may
31 | include source files, build scripts and documentation.
32 |
33 | "Reserved Font Name" refers to any names specified as such after the
34 | copyright statement(s).
35 |
36 | "Original Version" refers to the collection of Font Software components as
37 | distributed by the Copyright Holder(s).
38 |
39 | "Modified Version" refers to any derivative made by adding to, deleting,
40 | or substituting -- in part or in whole -- any of the components of the
41 | Original Version, by changing formats or by porting the Font Software to a
42 | new environment.
43 |
44 | "Author" refers to any designer, engineer, programmer, technical
45 | writer or other person who contributed to the Font Software.
46 |
47 | PERMISSION & CONDITIONS
48 | Permission is hereby granted, free of charge, to any person obtaining
49 | a copy of the Font Software, to use, study, copy, merge, embed, modify,
50 | redistribute, and sell modified and unmodified copies of the Font
51 | Software, subject to the following conditions:
52 |
53 | 1) Neither the Font Software nor any of its individual components,
54 | in Original or Modified Versions, may be sold by itself.
55 |
56 | 2) Original or Modified Versions of the Font Software may be bundled,
57 | redistributed and/or sold with any software, provided that each copy
58 | contains the above copyright notice and this license. These can be
59 | included either as stand-alone text files, human-readable headers or
60 | in the appropriate machine-readable metadata fields within text or
61 | binary files as long as those fields can be easily viewed by the user.
62 |
63 | 3) No Modified Version of the Font Software may use the Reserved Font
64 | Name(s) unless explicit written permission is granted by the corresponding
65 | Copyright Holder. This restriction only applies to the primary font name as
66 | presented to the users.
67 |
68 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
69 | Software shall not be used to promote, endorse or advertise any
70 | Modified Version, except to acknowledge the contribution(s) of the
71 | Copyright Holder(s) and the Author(s) or with their explicit written
72 | permission.
73 |
74 | 5) The Font Software, modified or unmodified, in part or in whole,
75 | must be distributed entirely under this license, and must not be
76 | distributed under any other license. The requirement for fonts to
77 | remain under this license does not apply to any document created
78 | using the Font Software.
79 |
80 | TERMINATION
81 | This license becomes null and void if any of the above conditions are
82 | not met.
83 |
84 | DISCLAIMER
85 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
86 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
87 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
88 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
89 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
90 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
91 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
92 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
93 | OTHER DEALINGS IN THE FONT SOFTWARE.
94 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/windsong/OFL.txt:
--------------------------------------------------------------------------------
1 | Copyright 2013 The WindSong Project Authors (https://github.com/googlefonts/windsong)
2 |
3 | This Font Software is licensed under the SIL Open Font License, Version 1.1.
4 | This license is copied below, and is also available with a FAQ at:
5 | https://scripts.sil.org/OFL
6 |
7 | -----------------------------------------------------------
8 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
9 | -----------------------------------------------------------
10 |
11 | PREAMBLE
12 | The goals of the Open Font License (OFL) are to stimulate worldwide
13 | development of collaborative font projects, to support the font creation
14 | efforts of academic and linguistic communities, and to provide a free and
15 | open framework in which fonts may be shared and improved in partnership
16 | with others.
17 |
18 | The OFL allows the licensed fonts to be used, studied, modified and
19 | redistributed freely as long as they are not sold by themselves. The
20 | fonts, including any derivative works, can be bundled, embedded,
21 | redistributed and/or sold with any software provided that any reserved
22 | names are not used by derivative works. The fonts and derivatives,
23 | however, cannot be released under any other type of license. The
24 | requirement for fonts to remain under this license does not apply
25 | to any document created using the fonts or their derivatives.
26 |
27 | DEFINITIONS
28 | "Font Software" refers to the set of files released by the Copyright
29 | Holder(s) under this license and clearly marked as such. This may
30 | include source files, build scripts and documentation.
31 |
32 | "Reserved Font Name" refers to any names specified as such after the
33 | copyright statement(s).
34 |
35 | "Original Version" refers to the collection of Font Software components as
36 | distributed by the Copyright Holder(s).
37 |
38 | "Modified Version" refers to any derivative made by adding to, deleting,
39 | or substituting -- in part or in whole -- any of the components of the
40 | Original Version, by changing formats or by porting the Font Software to a
41 | new environment.
42 |
43 | "Author" refers to any designer, engineer, programmer, technical
44 | writer or other person who contributed to the Font Software.
45 |
46 | PERMISSION & CONDITIONS
47 | Permission is hereby granted, free of charge, to any person obtaining
48 | a copy of the Font Software, to use, study, copy, merge, embed, modify,
49 | redistribute, and sell modified and unmodified copies of the Font
50 | Software, subject to the following conditions:
51 |
52 | 1) Neither the Font Software nor any of its individual components,
53 | in Original or Modified Versions, may be sold by itself.
54 |
55 | 2) Original or Modified Versions of the Font Software may be bundled,
56 | redistributed and/or sold with any software, provided that each copy
57 | contains the above copyright notice and this license. These can be
58 | included either as stand-alone text files, human-readable headers or
59 | in the appropriate machine-readable metadata fields within text or
60 | binary files as long as those fields can be easily viewed by the user.
61 |
62 | 3) No Modified Version of the Font Software may use the Reserved Font
63 | Name(s) unless explicit written permission is granted by the corresponding
64 | Copyright Holder. This restriction only applies to the primary font name as
65 | presented to the users.
66 |
67 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
68 | Software shall not be used to promote, endorse or advertise any
69 | Modified Version, except to acknowledge the contribution(s) of the
70 | Copyright Holder(s) and the Author(s) or with their explicit written
71 | permission.
72 |
73 | 5) The Font Software, modified or unmodified, in part or in whole,
74 | must be distributed entirely under this license, and must not be
75 | distributed under any other license. The requirement for fonts to
76 | remain under this license does not apply to any document created
77 | using the Font Software.
78 |
79 | TERMINATION
80 | This license becomes null and void if any of the above conditions are
81 | not met.
82 |
83 | DISCLAIMER
84 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
85 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
86 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
87 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
88 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
89 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
90 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
91 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
92 | OTHER DEALINGS IN THE FONT SOFTWARE.
93 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/rampartone/OFL.txt:
--------------------------------------------------------------------------------
1 | Copyright 2020 The Rampart Project Authors (https://github.com/fontworks-fonts/Rampart)
2 |
3 | This Font Software is licensed under the SIL Open Font License, Version 1.1.
4 | This license is copied below, and is also available with a FAQ at:
5 | http://scripts.sil.org/OFL
6 |
7 |
8 | -----------------------------------------------------------
9 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
10 | -----------------------------------------------------------
11 |
12 | PREAMBLE
13 | The goals of the Open Font License (OFL) are to stimulate worldwide
14 | development of collaborative font projects, to support the font creation
15 | efforts of academic and linguistic communities, and to provide a free and
16 | open framework in which fonts may be shared and improved in partnership
17 | with others.
18 |
19 | The OFL allows the licensed fonts to be used, studied, modified and
20 | redistributed freely as long as they are not sold by themselves. The
21 | fonts, including any derivative works, can be bundled, embedded,
22 | redistributed and/or sold with any software provided that any reserved
23 | names are not used by derivative works. The fonts and derivatives,
24 | however, cannot be released under any other type of license. The
25 | requirement for fonts to remain under this license does not apply
26 | to any document created using the fonts or their derivatives.
27 |
28 | DEFINITIONS
29 | "Font Software" refers to the set of files released by the Copyright
30 | Holder(s) under this license and clearly marked as such. This may
31 | include source files, build scripts and documentation.
32 |
33 | "Reserved Font Name" refers to any names specified as such after the
34 | copyright statement(s).
35 |
36 | "Original Version" refers to the collection of Font Software components as
37 | distributed by the Copyright Holder(s).
38 |
39 | "Modified Version" refers to any derivative made by adding to, deleting,
40 | or substituting -- in part or in whole -- any of the components of the
41 | Original Version, by changing formats or by porting the Font Software to a
42 | new environment.
43 |
44 | "Author" refers to any designer, engineer, programmer, technical
45 | writer or other person who contributed to the Font Software.
46 |
47 | PERMISSION & CONDITIONS
48 | Permission is hereby granted, free of charge, to any person obtaining
49 | a copy of the Font Software, to use, study, copy, merge, embed, modify,
50 | redistribute, and sell modified and unmodified copies of the Font
51 | Software, subject to the following conditions:
52 |
53 | 1) Neither the Font Software nor any of its individual components,
54 | in Original or Modified Versions, may be sold by itself.
55 |
56 | 2) Original or Modified Versions of the Font Software may be bundled,
57 | redistributed and/or sold with any software, provided that each copy
58 | contains the above copyright notice and this license. These can be
59 | included either as stand-alone text files, human-readable headers or
60 | in the appropriate machine-readable metadata fields within text or
61 | binary files as long as those fields can be easily viewed by the user.
62 |
63 | 3) No Modified Version of the Font Software may use the Reserved Font
64 | Name(s) unless explicit written permission is granted by the corresponding
65 | Copyright Holder. This restriction only applies to the primary font name as
66 | presented to the users.
67 |
68 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
69 | Software shall not be used to promote, endorse or advertise any
70 | Modified Version, except to acknowledge the contribution(s) of the
71 | Copyright Holder(s) and the Author(s) or with their explicit written
72 | permission.
73 |
74 | 5) The Font Software, modified or unmodified, in part or in whole,
75 | must be distributed entirely under this license, and must not be
76 | distributed under any other license. The requirement for fonts to
77 | remain under this license does not apply to any document created
78 | using the Font Software.
79 |
80 | TERMINATION
81 | This license becomes null and void if any of the above conditions are
82 | not met.
83 |
84 | DISCLAIMER
85 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
86 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
87 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
88 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
89 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
90 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
91 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
92 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
93 | OTHER DEALINGS IN THE FONT SOFTWARE.
94 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/fontlibraryorg/clayborn/license_OFL.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2004, Frank Baranowski,
2 | with Reserved Font Name "Clayborn".
3 |
4 | This Font Software is licensed under the SIL Open Font License, Version 1.1.
5 | This license is copied below, and is also available with a FAQ at:
6 | http://scripts.sil.org/OFL
7 |
8 |
9 | -----------------------------------------------------------
10 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
11 | -----------------------------------------------------------
12 |
13 | PREAMBLE
14 | The goals of the Open Font License (OFL) are to stimulate worldwide
15 | development of collaborative font projects, to support the font creation
16 | efforts of academic and linguistic communities, and to provide a free and
17 | open framework in which fonts may be shared and improved in partnership
18 | with others.
19 |
20 | The OFL allows the licensed fonts to be used, studied, modified and
21 | redistributed freely as long as they are not sold by themselves. The
22 | fonts, including any derivative works, can be bundled, embedded,
23 | redistributed and/or sold with any software provided that any reserved
24 | names are not used by derivative works. The fonts and derivatives,
25 | however, cannot be released under any other type of license. The
26 | requirement for fonts to remain under this license does not apply
27 | to any document created using the fonts or their derivatives.
28 |
29 | DEFINITIONS
30 | "Font Software" refers to the set of files released by the Copyright
31 | Holder(s) under this license and clearly marked as such. This may
32 | include source files, build scripts and documentation.
33 |
34 | "Reserved Font Name" refers to any names specified as such after the
35 | copyright statement(s).
36 |
37 | "Original Version" refers to the collection of Font Software components as
38 | distributed by the Copyright Holder(s).
39 |
40 | "Modified Version" refers to any derivative made by adding to, deleting,
41 | or substituting -- in part or in whole -- any of the components of the
42 | Original Version, by changing formats or by porting the Font Software to a
43 | new environment.
44 |
45 | "Author" refers to any designer, engineer, programmer, technical
46 | writer or other person who contributed to the Font Software.
47 |
48 | PERMISSION & CONDITIONS
49 | Permission is hereby granted, free of charge, to any person obtaining
50 | a copy of the Font Software, to use, study, copy, merge, embed, modify,
51 | redistribute, and sell modified and unmodified copies of the Font
52 | Software, subject to the following conditions:
53 |
54 | 1) Neither the Font Software nor any of its individual components,
55 | in Original or Modified Versions, may be sold by itself.
56 |
57 | 2) Original or Modified Versions of the Font Software may be bundled,
58 | redistributed and/or sold with any software, provided that each copy
59 | contains the above copyright notice and this license. These can be
60 | included either as stand-alone text files, human-readable headers or
61 | in the appropriate machine-readable metadata fields within text or
62 | binary files as long as those fields can be easily viewed by the user.
63 |
64 | 3) No Modified Version of the Font Software may use the Reserved Font
65 | Name(s) unless explicit written permission is granted by the corresponding
66 | Copyright Holder. This restriction only applies to the primary font name as
67 | presented to the users.
68 |
69 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
70 | Software shall not be used to promote, endorse or advertise any
71 | Modified Version, except to acknowledge the contribution(s) of the
72 | Copyright Holder(s) and the Author(s) or with their explicit written
73 | permission.
74 |
75 | 5) The Font Software, modified or unmodified, in part or in whole,
76 | must be distributed entirely under this license, and must not be
77 | distributed under any other license. The requirement for fonts to
78 | remain under this license does not apply to any document created
79 | using the Font Software.
80 |
81 | TERMINATION
82 | This license becomes null and void if any of the above conditions are
83 | not met.
84 |
85 | DISCLAIMER
86 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
87 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
88 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
89 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
90 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
91 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
92 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
93 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
94 | OTHER DEALINGS IN THE FONT SOFTWARE.
95 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/fontlibraryorg/tambourine/license_OFL.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2004, Frank Baranowski,
2 | with Reserved Font Name "Tambourine".
3 |
4 | This Font Software is licensed under the SIL Open Font License, Version 1.1.
5 | This license is copied below, and is also available with a FAQ at:
6 | http://scripts.sil.org/OFL
7 |
8 |
9 | -----------------------------------------------------------
10 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
11 | -----------------------------------------------------------
12 |
13 | PREAMBLE
14 | The goals of the Open Font License (OFL) are to stimulate worldwide
15 | development of collaborative font projects, to support the font creation
16 | efforts of academic and linguistic communities, and to provide a free and
17 | open framework in which fonts may be shared and improved in partnership
18 | with others.
19 |
20 | The OFL allows the licensed fonts to be used, studied, modified and
21 | redistributed freely as long as they are not sold by themselves. The
22 | fonts, including any derivative works, can be bundled, embedded,
23 | redistributed and/or sold with any software provided that any reserved
24 | names are not used by derivative works. The fonts and derivatives,
25 | however, cannot be released under any other type of license. The
26 | requirement for fonts to remain under this license does not apply
27 | to any document created using the fonts or their derivatives.
28 |
29 | DEFINITIONS
30 | "Font Software" refers to the set of files released by the Copyright
31 | Holder(s) under this license and clearly marked as such. This may
32 | include source files, build scripts and documentation.
33 |
34 | "Reserved Font Name" refers to any names specified as such after the
35 | copyright statement(s).
36 |
37 | "Original Version" refers to the collection of Font Software components as
38 | distributed by the Copyright Holder(s).
39 |
40 | "Modified Version" refers to any derivative made by adding to, deleting,
41 | or substituting -- in part or in whole -- any of the components of the
42 | Original Version, by changing formats or by porting the Font Software to a
43 | new environment.
44 |
45 | "Author" refers to any designer, engineer, programmer, technical
46 | writer or other person who contributed to the Font Software.
47 |
48 | PERMISSION & CONDITIONS
49 | Permission is hereby granted, free of charge, to any person obtaining
50 | a copy of the Font Software, to use, study, copy, merge, embed, modify,
51 | redistribute, and sell modified and unmodified copies of the Font
52 | Software, subject to the following conditions:
53 |
54 | 1) Neither the Font Software nor any of its individual components,
55 | in Original or Modified Versions, may be sold by itself.
56 |
57 | 2) Original or Modified Versions of the Font Software may be bundled,
58 | redistributed and/or sold with any software, provided that each copy
59 | contains the above copyright notice and this license. These can be
60 | included either as stand-alone text files, human-readable headers or
61 | in the appropriate machine-readable metadata fields within text or
62 | binary files as long as those fields can be easily viewed by the user.
63 |
64 | 3) No Modified Version of the Font Software may use the Reserved Font
65 | Name(s) unless explicit written permission is granted by the corresponding
66 | Copyright Holder. This restriction only applies to the primary font name as
67 | presented to the users.
68 |
69 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
70 | Software shall not be used to promote, endorse or advertise any
71 | Modified Version, except to acknowledge the contribution(s) of the
72 | Copyright Holder(s) and the Author(s) or with their explicit written
73 | permission.
74 |
75 | 5) The Font Software, modified or unmodified, in part or in whole,
76 | must be distributed entirely under this license, and must not be
77 | distributed under any other license. The requirement for fonts to
78 | remain under this license does not apply to any document created
79 | using the Font Software.
80 |
81 | TERMINATION
82 | This license becomes null and void if any of the above conditions are
83 | not met.
84 |
85 | DISCLAIMER
86 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
87 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
88 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
89 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
90 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
91 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
92 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
93 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
94 | OTHER DEALINGS IN THE FONT SOFTWARE.
95 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/fontlibraryorg/Keypunch029/LICENCE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2017, Stewart C. Russell (scruss.com),
2 | with Reserved Font Name Keypunch029.
3 |
4 | This Font Software is licensed under the SIL Open Font License, Version 1.1.
5 | This license is copied below, and is also available with a FAQ at:
6 | http://scripts.sil.org/OFL
7 |
8 |
9 | -----------------------------------------------------------
10 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
11 | -----------------------------------------------------------
12 |
13 | PREAMBLE
14 | The goals of the Open Font License (OFL) are to stimulate worldwide
15 | development of collaborative font projects, to support the font creation
16 | efforts of academic and linguistic communities, and to provide a free and
17 | open framework in which fonts may be shared and improved in partnership
18 | with others.
19 |
20 | The OFL allows the licensed fonts to be used, studied, modified and
21 | redistributed freely as long as they are not sold by themselves. The
22 | fonts, including any derivative works, can be bundled, embedded,
23 | redistributed and/or sold with any software provided that any reserved
24 | names are not used by derivative works. The fonts and derivatives,
25 | however, cannot be released under any other type of license. The
26 | requirement for fonts to remain under this license does not apply
27 | to any document created using the fonts or their derivatives.
28 |
29 | DEFINITIONS
30 | "Font Software" refers to the set of files released by the Copyright
31 | Holder(s) under this license and clearly marked as such. This may
32 | include source files, build scripts and documentation.
33 |
34 | "Reserved Font Name" refers to any names specified as such after the
35 | copyright statement(s).
36 |
37 | "Original Version" refers to the collection of Font Software components as
38 | distributed by the Copyright Holder(s).
39 |
40 | "Modified Version" refers to any derivative made by adding to, deleting,
41 | or substituting -- in part or in whole -- any of the components of the
42 | Original Version, by changing formats or by porting the Font Software to a
43 | new environment.
44 |
45 | "Author" refers to any designer, engineer, programmer, technical
46 | writer or other person who contributed to the Font Software.
47 |
48 | PERMISSION & CONDITIONS
49 | Permission is hereby granted, free of charge, to any person obtaining
50 | a copy of the Font Software, to use, study, copy, merge, embed, modify,
51 | redistribute, and sell modified and unmodified copies of the Font
52 | Software, subject to the following conditions:
53 |
54 | 1) Neither the Font Software nor any of its individual components,
55 | in Original or Modified Versions, may be sold by itself.
56 |
57 | 2) Original or Modified Versions of the Font Software may be bundled,
58 | redistributed and/or sold with any software, provided that each copy
59 | contains the above copyright notice and this license. These can be
60 | included either as stand-alone text files, human-readable headers or
61 | in the appropriate machine-readable metadata fields within text or
62 | binary files as long as those fields can be easily viewed by the user.
63 |
64 | 3) No Modified Version of the Font Software may use the Reserved Font
65 | Name(s) unless explicit written permission is granted by the corresponding
66 | Copyright Holder. This restriction only applies to the primary font name as
67 | presented to the users.
68 |
69 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
70 | Software shall not be used to promote, endorse or advertise any
71 | Modified Version, except to acknowledge the contribution(s) of the
72 | Copyright Holder(s) and the Author(s) or with their explicit written
73 | permission.
74 |
75 | 5) The Font Software, modified or unmodified, in part or in whole,
76 | must be distributed entirely under this license, and must not be
77 | distributed under any other license. The requirement for fonts to
78 | remain under this license does not apply to any document created
79 | using the Font Software.
80 |
81 | TERMINATION
82 | This license becomes null and void if any of the above conditions are
83 | not met.
84 |
85 | DISCLAIMER
86 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
87 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
88 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
89 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
90 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
91 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
92 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
93 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
94 | OTHER DEALINGS IN THE FONT SOFTWARE.
95 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/digitalnumbers/OFL.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2015, Stephan Ahlf (https://github.com/s-a/digital-numbers-font stephan.ahlf@googlemail.com)
2 |
3 | This Font Software is licensed under the SIL Open Font License, Version 1.1.
4 | This license is copied below, and is also available with a FAQ at:
5 | http://scripts.sil.org/OFL
6 |
7 |
8 | -----------------------------------------------------------
9 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
10 | -----------------------------------------------------------
11 |
12 | PREAMBLE
13 | The goals of the Open Font License (OFL) are to stimulate worldwide
14 | development of collaborative font projects, to support the font creation
15 | efforts of academic and linguistic communities, and to provide a free and
16 | open framework in which fonts may be shared and improved in partnership
17 | with others.
18 |
19 | The OFL allows the licensed fonts to be used, studied, modified and
20 | redistributed freely as long as they are not sold by themselves. The
21 | fonts, including any derivative works, can be bundled, embedded,
22 | redistributed and/or sold with any software provided that any reserved
23 | names are not used by derivative works. The fonts and derivatives,
24 | however, cannot be released under any other type of license. The
25 | requirement for fonts to remain under this license does not apply
26 | to any document created using the fonts or their derivatives.
27 |
28 | DEFINITIONS
29 | "Font Software" refers to the set of files released by the Copyright
30 | Holder(s) under this license and clearly marked as such. This may
31 | include source files, build scripts and documentation.
32 |
33 | "Reserved Font Name" refers to any names specified as such after the
34 | copyright statement(s).
35 |
36 | "Original Version" refers to the collection of Font Software components as
37 | distributed by the Copyright Holder(s).
38 |
39 | "Modified Version" refers to any derivative made by adding to, deleting,
40 | or substituting -- in part or in whole -- any of the components of the
41 | Original Version, by changing formats or by porting the Font Software to a
42 | new environment.
43 |
44 | "Author" refers to any designer, engineer, programmer, technical
45 | writer or other person who contributed to the Font Software.
46 |
47 | PERMISSION & CONDITIONS
48 | Permission is hereby granted, free of charge, to any person obtaining
49 | a copy of the Font Software, to use, study, copy, merge, embed, modify,
50 | redistribute, and sell modified and unmodified copies of the Font
51 | Software, subject to the following conditions:
52 |
53 | 1) Neither the Font Software nor any of its individual components,
54 | in Original or Modified Versions, may be sold by itself.
55 |
56 | 2) Original or Modified Versions of the Font Software may be bundled,
57 | redistributed and/or sold with any software, provided that each copy
58 | contains the above copyright notice and this license. These can be
59 | included either as stand-alone text files, human-readable headers or
60 | in the appropriate machine-readable metadata fields within text or
61 | binary files as long as those fields can be easily viewed by the user.
62 |
63 | 3) No Modified Version of the Font Software may use the Reserved Font
64 | Name(s) unless explicit written permission is granted by the corresponding
65 | Copyright Holder. This restriction only applies to the primary font name as
66 | presented to the users.
67 |
68 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
69 | Software shall not be used to promote, endorse or advertise any
70 | Modified Version, except to acknowledge the contribution(s) of the
71 | Copyright Holder(s) and the Author(s) or with their explicit written
72 | permission.
73 |
74 | 5) The Font Software, modified or unmodified, in part or in whole,
75 | must be distributed entirely under this license, and must not be
76 | distributed under any other license. The requirement for fonts to
77 | remain under this license does not apply to any document created
78 | using the Font Software.
79 |
80 | TERMINATION
81 | This license becomes null and void if any of the above conditions are
82 | not met.
83 |
84 | DISCLAIMER
85 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
86 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
87 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
88 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
89 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
90 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
91 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
92 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
93 | OTHER DEALINGS IN THE FONT SOFTWARE.
94 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/ofl/kaushanscript/OFL.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2011, Pablo Impallari (www.impallari.com|impallari@gmail.com),
2 | Copyright (c) 2011, Igino Marini. (www.ikern.com|mail@iginomarini.com),
3 | with Reserved Font Name Kaushan Script.
4 |
5 | This Font Software is licensed under the SIL Open Font License, Version 1.1.
6 | This license is copied below, and is also available with a FAQ at:
7 | http://scripts.sil.org/OFL
8 |
9 |
10 | -----------------------------------------------------------
11 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
12 | -----------------------------------------------------------
13 |
14 | PREAMBLE
15 | The goals of the Open Font License (OFL) are to stimulate worldwide
16 | development of collaborative font projects, to support the font creation
17 | efforts of academic and linguistic communities, and to provide a free and
18 | open framework in which fonts may be shared and improved in partnership
19 | with others.
20 |
21 | The OFL allows the licensed fonts to be used, studied, modified and
22 | redistributed freely as long as they are not sold by themselves. The
23 | fonts, including any derivative works, can be bundled, embedded,
24 | redistributed and/or sold with any software provided that any reserved
25 | names are not used by derivative works. The fonts and derivatives,
26 | however, cannot be released under any other type of license. The
27 | requirement for fonts to remain under this license does not apply
28 | to any document created using the fonts or their derivatives.
29 |
30 | DEFINITIONS
31 | "Font Software" refers to the set of files released by the Copyright
32 | Holder(s) under this license and clearly marked as such. This may
33 | include source files, build scripts and documentation.
34 |
35 | "Reserved Font Name" refers to any names specified as such after the
36 | copyright statement(s).
37 |
38 | "Original Version" refers to the collection of Font Software components as
39 | distributed by the Copyright Holder(s).
40 |
41 | "Modified Version" refers to any derivative made by adding to, deleting,
42 | or substituting -- in part or in whole -- any of the components of the
43 | Original Version, by changing formats or by porting the Font Software to a
44 | new environment.
45 |
46 | "Author" refers to any designer, engineer, programmer, technical
47 | writer or other person who contributed to the Font Software.
48 |
49 | PERMISSION & CONDITIONS
50 | Permission is hereby granted, free of charge, to any person obtaining
51 | a copy of the Font Software, to use, study, copy, merge, embed, modify,
52 | redistribute, and sell modified and unmodified copies of the Font
53 | Software, subject to the following conditions:
54 |
55 | 1) Neither the Font Software nor any of its individual components,
56 | in Original or Modified Versions, may be sold by itself.
57 |
58 | 2) Original or Modified Versions of the Font Software may be bundled,
59 | redistributed and/or sold with any software, provided that each copy
60 | contains the above copyright notice and this license. These can be
61 | included either as stand-alone text files, human-readable headers or
62 | in the appropriate machine-readable metadata fields within text or
63 | binary files as long as those fields can be easily viewed by the user.
64 |
65 | 3) No Modified Version of the Font Software may use the Reserved Font
66 | Name(s) unless explicit written permission is granted by the corresponding
67 | Copyright Holder. This restriction only applies to the primary font name as
68 | presented to the users.
69 |
70 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
71 | Software shall not be used to promote, endorse or advertise any
72 | Modified Version, except to acknowledge the contribution(s) of the
73 | Copyright Holder(s) and the Author(s) or with their explicit written
74 | permission.
75 |
76 | 5) The Font Software, modified or unmodified, in part or in whole,
77 | must be distributed entirely under this license, and must not be
78 | distributed under any other license. The requirement for fonts to
79 | remain under this license does not apply to any document created
80 | using the Font Software.
81 |
82 | TERMINATION
83 | This license becomes null and void if any of the above conditions are
84 | not met.
85 |
86 | DISCLAIMER
87 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
88 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
89 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
90 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
91 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
92 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
93 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
94 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
95 | OTHER DEALINGS IN THE FONT SOFTWARE.
96 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/fontlibraryorg/fibel-nord/Open Font License.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2009, Peter Wiegel, www.peter-wiegel.de, wiegel@peter-wiegel.de
2 | with Reserved Font Name Gruenewals VE.
3 |
4 |
5 | This Font Software is licensed under the SIL Open Font License, Version 1.1.
6 | This license is copied below, and is also available with a FAQ at:
7 | http://scripts.sil.org/OFL
8 |
9 |
10 | -----------------------------------------------------------
11 | SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
12 | -----------------------------------------------------------
13 |
14 | PREAMBLE
15 | The goals of the Open Font License (OFL) are to stimulate worldwide
16 | development of collaborative font projects, to support the font creation
17 | efforts of academic and linguistic communities, and to provide a free and
18 | open framework in which fonts may be shared and improved in partnership
19 | with others.
20 |
21 | The OFL allows the licensed fonts to be used, studied, modified and
22 | redistributed freely as long as they are not sold by themselves. The
23 | fonts, including any derivative works, can be bundled, embedded,
24 | redistributed and/or sold with any software provided that any reserved
25 | names are not used by derivative works. The fonts and derivatives,
26 | however, cannot be released under any other type of license. The
27 | requirement for fonts to remain under this license does not apply
28 | to any document created using the fonts or their derivatives.
29 |
30 | DEFINITIONS
31 | "Font Software" refers to the set of files released by the Copyright
32 | Holder(s) under this license and clearly marked as such. This may
33 | include source files, build scripts and documentation.
34 |
35 | "Reserved Font Name" refers to any names specified as such after the
36 | copyright statement(s).
37 |
38 | "Original Version" refers to the collection of Font Software components as
39 | distributed by the Copyright Holder(s).
40 |
41 | "Modified Version" refers to any derivative made by adding to, deleting,
42 | or substituting -- in part or in whole -- any of the components of the
43 | Original Version, by changing formats or by porting the Font Software to a
44 | new environment.
45 |
46 | "Author" refers to any designer, engineer, programmer, technical
47 | writer or other person who contributed to the Font Software.
48 |
49 | PERMISSION & CONDITIONS
50 | Permission is hereby granted, free of charge, to any person obtaining
51 | a copy of the Font Software, to use, study, copy, merge, embed, modify,
52 | redistribute, and sell modified and unmodified copies of the Font
53 | Software, subject to the following conditions:
54 |
55 | 1) Neither the Font Software nor any of its individual components,
56 | in Original or Modified Versions, may be sold by itself.
57 |
58 | 2) Original or Modified Versions of the Font Software may be bundled,
59 | redistributed and/or sold with any software, provided that each copy
60 | contains the above copyright notice and this license. These can be
61 | included either as stand-alone text files, human-readable headers or
62 | in the appropriate machine-readable metadata fields within text or
63 | binary files as long as those fields can be easily viewed by the user.
64 |
65 | 3) No Modified Version of the Font Software may use the Reserved Font
66 | Name(s) unless explicit written permission is granted by the corresponding
67 | Copyright Holder. This restriction only applies to the primary font name as
68 | presented to the users.
69 |
70 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
71 | Software shall not be used to promote, endorse or advertise any
72 | Modified Version, except to acknowledge the contribution(s) of the
73 | Copyright Holder(s) and the Author(s) or with their explicit written
74 | permission.
75 |
76 | 5) The Font Software, modified or unmodified, in part or in whole,
77 | must be distributed entirely under this license, and must not be
78 | distributed under any other license. The requirement for fonts to
79 | remain under this license does not apply to any document created
80 | using the Font Software.
81 |
82 | TERMINATION
83 | This license becomes null and void if any of the above conditions are
84 | not met.
85 |
86 | DISCLAIMER
87 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
88 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
89 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
90 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
91 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
92 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
93 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
94 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
95 | OTHER DEALINGS IN THE FONT SOFTWARE.
96 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/freefont-20120503/TROUBLESHOOTING:
--------------------------------------------------------------------------------
1 | Troubleshooting GNU FreeFont
2 |
3 | So your text looks lousy, although you installed FreeFont and you seem to be
4 | using it. What do you do?
5 |
6 | Before you blame the problem on FreeFont, take the time to double-check that
7 | the text you are looking at is really rendered with FreeFont.
8 |
9 | Be aware that not all Unicode characters are supported by FreeFont, and
10 | even characters supported by one face, such as Serif, might not be
11 | supported by other faces such as Sans.
12 |
13 | Also, some systems have settings that strongly affect the rendering
14 | of fonts. It may be worth tweaking these.
15 |
16 | glyph substitution
17 | ==================
18 |
19 | When given the task of displaying characters in text, modern font rendering
20 | software usually tries to display *something*, even if the font it is
21 | *supposed* to be using does not contain glyphs for all the characters in the
22 | text. The software will snoop through all the fonts on the system to find
23 | one that has a glyph for the one missing in the desired font. So although
24 | you have specified FreeSans-bold, you may be looking at a letter from quite
25 | a different font.
26 |
27 | First double-check that the font in question really contains the character
28 | in question. If you don't have font development software, this can be
29 | tricky. In the case of FreeFont, you can check if a given character
30 | range is supported:
31 |
32 | Next double-check that your application (web browser, text editor, etc)
33 | has indeed been properly instructed to use the font.
34 |
35 | Then double-check that the font is really installed in the system.
36 | (This depends on the operating system, of course.)
37 |
38 | Linux and Unix
39 | ==============
40 |
41 | Modern Linux systems use a system called fontconfig, which maintains a font
42 | cache, for efficiency.
43 |
44 | The font cache can really complicate font installation and troubleshooting
45 | however. It can happen that when a font is newly installed, what is
46 | displayed is coming out of an old cache entry rather than the new font.
47 |
48 | Just what to do depends on how and where the font was installed.
49 |
50 | Fonts installed system-wide are usually put in a directory such as
51 | /usr/share/fonts/
52 | the font cache for these might be in
53 | /var/cache/fontconfig/
54 | Fonts installed just for one user account will typically be in
55 | ~/.fonts/
56 | and the cache will be
57 | ~/.fontconfig/
58 |
59 | You can clean your local cache merely by emptying the directory
60 | ~/.fontconfig/
61 | In any case, to clean the cache, you can use the fontconfig command
62 | fc-cache -vf
63 | If run as root, it will clean the system cache, if run as a normal user,
64 | it cleans only the normal user's cache.
65 |
66 | The procedure for local fonts is:
67 | 1) shut off any program using the fonts in question
68 | 2) clean the cache
69 | 3) re-start the program
70 | The procedure for system-wide fonts is:
71 | 1) log out of the X Windows session
72 | 2) in a console, clean the cache
73 | 3) log in to an X Windows session
74 |
75 | LibreOffice / OpenOffice
76 | ========================
77 | These products have their own font rendering libraries, which have
78 | idiosyncratic behavior.
79 |
80 | It has recently been reported that as of LibreOffice 3.5.1, font features
81 | are disabled for OpenType fonts. If you use FreeFont with these products,
82 | you may want to install the TrueType versions of the fonts.
83 |
84 | Windows
85 | =======
86 |
87 | The most common complaint has to do with "blurry text". There are two
88 | causes.
89 |
90 | The first is that ClearType smoothing is turned off. The best way to check
91 | is to use the native Windows Web browser. Do a search for "ClearType Tuner".
92 | The Microsoft pages install a tuner for ClearType. A security block notice
93 | will appear at the top of the window--you have to allow the installation.
94 | Then check the box "Turn on ClearType". The change happens immediately.
95 |
96 | The secont cause is that the FreeFont version with cubic spline outlines is
97 | installed. As of the 2012 GNU FreeFont release, the TrueType builds have
98 | quadratic splines, which work best with Windows' rendering software.
99 | TTF (TrueType) quadratic splines Windows 7, Vista, Windows XP.
100 | OTF (OpenType) cubic splines Linux, Mac
101 |
102 | Note also: Firefox has a setting for ClearType:
103 | gfx.font_rendering.cleartype_params.rendering_mode
104 | A value of 2 sets it to old-style GDI rendering, while -1 is the default.
105 |
106 | reporting problems
107 | ==================
108 |
109 | If you really think you're seeing a bug in FreeFont, or if you have
110 | a suggestion, consider opening a problem report at
111 | https://savannah.gnu.org/bugs/?group=freefont
112 | It is best that you make a Savannah account and log in with that, so
113 | you can be e-mailed whenever changes are made to your report.
114 |
115 | $Id: troubleshooting.txt,v 1.10 2011-07-16 08:38:06 Stevan_White Exp $
116 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/freefont-20120503/README:
--------------------------------------------------------------------------------
1 | -*-text-*-
2 | GNU FreeFont
3 |
4 | The GNU FreeFont project aims to provide a useful set of free scalable
5 | (i.e., OpenType) fonts covering as much as possible of the ISO 10646/Unicode
6 | UCS (Universal Character Set).
7 |
8 | Statement of Purpose
9 | --------------------
10 |
11 | The practical reason for putting glyphs together in a single font face is
12 | to conveniently mix symbols and characters from different writing systems,
13 | without having to switch fonts.
14 |
15 | Coverage
16 | --------
17 |
18 | FreeFont covers the following character ranges
19 | * Latin, Cyrillic, and Arabic, with supplements for many languages
20 | * Greek, Hebrew, Armenian, Georgian, Thaana, Syriac
21 | * Devanagari, Bengali, Gujarati, Gurmukhi, Sinhala, Tamil, Malayalam
22 | * Thai, Tai Le, Kayah Li, Hanunóo, Buginese
23 | * Cherokee, Unified Canadian Aboriginal Syllabics
24 | * Ethiopian, Tifnagh, Vai, Osmanya, Coptic
25 | * Glagolitic, Gothic, Runic, Ugaritic, Old Persian, Phoenician, Old Italic
26 | * Braille, International Phonetic Alphabet
27 | * currency symbols, general punctuation and diacritical marks, dingbats
28 | * mathematical symbols, including much of the TeX repertoire of symbols
29 | * technical symbols: APL, OCR, arrows,
30 | * geometrical shapes, box drawing
31 | * musical symbols, gaming symbols, miscellaneous symbols
32 | etc.
33 | For more detail see
34 |
35 | Editing
36 | -------
37 |
38 | The free outline font editor, George Williams' FontForge
39 | is used for editing the fonts.
40 |
41 | Design Issues
42 | -------------
43 |
44 | Which font shapes should be made? Historical style terms like Renaissance
45 | or Baroque letterforms cannot be applied beyond Latin/Cyrillic/Greek
46 | scripts to any greater extent than Kufi or Nashki can be applied beyond
47 | Arabic script; "italic" is strictly meaningful only for Latin letters,
48 | although many scripts such as Cyrillic have a history with "cursive" and
49 | many others with "oblique" faces.
50 |
51 | However, most modern writing systems have typographic formulations for
52 | contrasting uniform and modulated character stroke widths, and since the
53 | advent of the typewriter, most have developed a typographic style with
54 | uniform-width characters.
55 |
56 | Accordingly, the FreeFont family has one monospaced - FreeMono - and two
57 | proportional faces (one with uniform stroke - FreeSans - and one with
58 | modulated stroke - FreeSerif).
59 |
60 | The point of having characters from different writing systems in one font
61 | is that mixed text should look good, and so each FreeFont face contains
62 | characters of similar style and weight.
63 |
64 | Licensing
65 | ---------
66 |
67 | Free UCS scalable fonts is free software; you can redistribute it and/or
68 | modify it under the terms of the GNU General Public License as published
69 | by the Free Software Foundation; either version 3 of the License, or
70 | (at your option) any later version.
71 |
72 | The fonts are distributed in the hope that they will be useful, but
73 | WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
74 | or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
75 | for more details.
76 |
77 | You should have received a copy of the GNU General Public License along
78 | with this program; if not, write to the Free Software Foundation, Inc.,
79 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
80 |
81 | As a special exception, if you create a document which uses this font, and
82 | embed this font or unaltered portions of this font into the document, this
83 | font does not by itself cause the resulting document to be covered by the
84 | GNU General Public License. This exception does not however invalidate any
85 | other reasons why the document might be covered by the GNU General Public
86 | License. If you modify this font, you may extend this exception to your
87 | version of the font, but you are not obligated to do so. If you do not
88 | wish to do so, delete this exception statement from your version.
89 |
90 | Files and their suffixes
91 | ------------------------
92 |
93 | The files with .sfd (Spline Font Database) are in FontForge's native format.
94 | They may be used to modify the fonts.
95 |
96 | TrueType fonts are the files with the .ttf (TrueType Font) suffix. These
97 | are ready to use in Linux/Unix, on Apple Mac OS, and on Microsoft Windows
98 | systems.
99 |
100 | OpenType fonts (with suffix .otf) are preferred for use on Linux/Unix,
101 | but *not* for recent Microsoft Windows systems.
102 | See the INSTALL file for more information.
103 |
104 | Web Open Font Format files (with suffix .woff) are for use in Web sites.
105 | See the webfont_guidelines.txt for further information.
106 |
107 | Further information
108 | -------------------
109 |
110 | Home page of GNU FreeFont:
111 | http://www.gnu.org/software/freefont/
112 |
113 | More information is at the main project page of Free UCS scalable fonts:
114 | http://savannah.gnu.org/projects/freefont/
115 |
116 | To report problems with GNU FreeFont, it is best to obtain a Savannah
117 | account and post reports using that account on
118 | https://savannah.gnu.org/bugs/
119 |
120 | Public discussions about GNU FreeFont may be posted to the mailing list
121 | freefont-bugs@gnu.org
122 |
123 | --------------------------------------------------------------------------
124 | Original author: Primoz Peterlin
125 | Current administrator: Steve White
126 |
127 | $Id: README,v 1.10 2011-06-12 07:14:12 Stevan_White Exp $
128 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/GoogleFonts/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | # Contribute to Google Fonts
2 |
3 | ## Feedback
4 |
5 | If you have any feedback on Google Fonts API, directory, or the fonts themselves, please create an issue at [github.com/google/fonts/issues](http://github.com/google/fonts/issues)
6 |
7 | ## New Families
8 |
9 | If you would like to include a new font family in the Google Fonts collection, we'll be happy to include it if it meets the following criteria:
10 |
11 | * The typeface design must be original, or a legitimate revival of a design in the public domain, and of good quality. The Google Design team curates the overall Google Fonts collection and decides if fonts are of good quality. We may reject families if they fail to meet our criteria. You can get general reviews of your project from the wider international type community during development by posting review requests in the [googlefonts-discuss](https://groups.google.com/forum/#!forum/googlefonts-discuss) group, and the [typedrawers](http://typedrawers.com/categories/critiques%E2%80%94type-design) review forum.
12 | * The project must be **wholly** licensed under the [SIL Open Font License v1.1](http://scripts.sil.org/OFL), and there are no proprietary/restricted-license versions of the project available elsewhere (such as additional weights/styles.)
13 | * The Open Font License should not have any Reserved Font Names ([why](https://github.com/simoncozens/silson/issues/1))
14 | * The copyright holders must all have filled in the [Google Contributor's License Agreement](https://cla.developers.google.com) forms.
15 | * The font family name should not include any copyright holder full names (but first names are OK), no registered trademarks, and no initials or abbreviations, and no references to languages or writing systems; it should be a simple and unique name. A limited but easy way to test for uniqueness is [namecheck.fontdata.com](https://namecheck.fontdata.com)
16 | * The project must be developed on Github or similar, with complete corresponding sources, [open to public participation](http://producingoss.com), and actively maintained. Complete corresponding sources means that the fonts are available in your preferred form of modification, the files you actually use to develop the project, along with all the build instructions or scripts needed to reproduce the process of turning those source files into your released font binaries.
17 | * All binary font files must be available in TTF format, and should have hinting (such as with [ttfautohint](http://www.freetype.org/ttfautohint/)).
18 | * All font files must be built with a scripted build process, and should use [fontmake](https://github.com/googlefonts/fontmake)
19 | * All font files should support the "Google Fonts 2016 Plus" glyph set. (Learn more about the Google Fonts 2016 glyph sets in the [gftools](https://github.com/googlefonts/gftools/blob/master/Lib/gftools/encodings/GF%20Glyph%20Sets/README.md) project.)
20 | * All font files within the family must have the same Unicode character set (unencoded glyphs can differ) and corresponding upper/lower case pairs
21 | * All font files should pass the [Font Bakery](https://github.com/googlefonts/fontbakery) checks for the [`googlefonts` profile](https://font-bakery.readthedocs.io/en/stable/fontbakery/profiles/googlefonts.html).
22 | * A `README.md` file must be included in the root of the source repository, and inside of that file we can read about the project with the kind of information suggested by SIL in their [FONTLOG](http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=ofl-faq_web#43cecb44) recommendation (but no FONTLOG file itself is needed.)
23 | * A direct `DESCRIPTION.en_us.html` file, a `profile.txt` and a `your-name.jpg` avatar image, should be available to be copied into this repo ([example](https://github.com/google/fonts/blob/master/ofl/poppins/DESCRIPTION.en_us.html)) so that the fonts.google.com catalog can credit your project.
24 |
25 | **More detailed design and production details are listed in our [Project Specification](https://github.com/googlefonts/gf-docs/tree/master/Spec)**
26 |
27 | When you are ready to meet these requirements, please [create a new issue](https://github.com/google/fonts/issues) with a link to the project's source repository.
28 | In special circumstances, you can request an exception to these requirements on your issue.
29 |
30 | From time to time, Google Fonts provides financial and design assistance for projects.
31 | If you would like to discuss this, please mention that you would like someone to contact you privately when filing an issue (and have contact details on your Github profile page.)
32 |
33 | ### Updates
34 |
35 | If your font is already on-boarded and you'd like us to update our copy, please file an issue (instead of making a pull request directly.)
36 |
37 | We carefully check the technical aspects of updated fonts to prevent unintended changes, so we prefer to collaborate with you on your upstream project to make a release which we update from.
38 |
39 | ## Contributor License Agreement
40 |
41 | We love to accept all good patches and contributions to this project.
42 | There is just one thing contributors need to do first...
43 |
44 | Contributions to Google projects must be accompanied by a Contributor License Agreement.
45 | This is not a copyright assignment, it simply gives Google permission to use and redistribute your contributions as part of the project.
46 |
47 |
48 |
49 | You generally only need to submit the Google CLA once, so if you've already submitted one for a different project, you probably don't need to do it again.
50 |
51 | After your contribution is included, you will be listed in [CONTRIBUTORS](CONTRIBUTORS) and/or [AUTHORS](AUTHORS) files;
52 | CONTRIBUTORS is the official list of people who can contribute (and typically have contributed) code to this repository, while the AUTHORS file lists the copyright holders.
53 |
--------------------------------------------------------------------------------
/multicolorcaptcha/fonts/freefont-20120503/USAGE:
--------------------------------------------------------------------------------
1 | Usage of GNU FreeFont
2 |
3 | Language scripts and faces
4 | ==========================
5 |
6 | There are three faces (serif, sans-serif, and monospace), and four styles
7 | (regular, bold, cursive/italic, and bold cursive/italic) for each face.
8 | There is one font file per face/style combination: 12 files in total.
9 |
10 | The letters for various languages, as well as specialized symbols, exist
11 | among the various font files, but they are not uniformly populated.
12 | All the fonts have complete support for Latin, Cyrillic, and Greek, as
13 | well as most of the extensions for those scripts.
14 |
15 | At this time, serif regular has by far the largest number of letters, and
16 | supports the largest number of writing scripts. However there are writing
17 | scripts supported by the sans-serif but not by serif.
18 |
19 | For an overview of which scripts and sets of symbols are supported by
20 | which face, see the FreeFont 'coverage' web page.
21 |
22 | Font features
23 | =============
24 |
25 | FreeFont has numerous font "features" that perform alterations to the basic
26 | letters of the font, replacing them with other letters, or positioning them
27 | with respect to other letters.
28 |
29 | Many features are activated automatically, but in some environments, they
30 | present some user control. This documents those features with user control.
31 |
32 | Language-specific features
33 | ==========================
34 |
35 | Some OpenType font features are activated only when the text is specified to
36 | be of a certain language.
37 |
38 | This is done in HTML by enclosing the text with a tag whose 'lang' attribute
39 | is set to the appropriate ISO 632.2 language code. In a word processor,
40 | any block of text can be given a language setting.
41 |
42 | Latin
43 | -----
44 | Catalan ligature improving l·l
45 | Dutch ligatures for ij, IJ
46 | Sami localized form for letter Eng
47 | Turkish overrides ligatures fi ffi of Latin
48 |
49 | Cyrillic
50 | --------
51 | Ukrainian ligature for double i-diaresis
52 | Serbian/Macedonian localized letters be, and more in italic
53 | Bulgarian style set for modern glyphs
54 |
55 | Hebrew
56 | ------
57 | Yiddish raised vowels under yo
58 |
59 | Devanagari
60 | ----------
61 | Sanskrit much larger set of ligatures
62 |
63 | Hindi, Marathi better spacing of Western punctuation marks
64 |
65 | Indic languages
66 | ---------------
67 |
68 | The 'danda' character is encoded in Unicode only in the Devanagari range.
69 | When writing in scripts of other Indic languages, this same character is to
70 | be used. But the shapes and line thicknesses of glyphs vary slightly from
71 | one script to another, so the same glyph for 'danda' may not fit all scripts.
72 |
73 | By specifying the language of the text, an appropriate glyph for 'danda'
74 | will be obtained.
75 |
76 | Style sets
77 | ==========
78 |
79 | These replacements are activated by specifying a "Style Set".
80 | These features are accessible only from typesetting software.
81 |
82 | Cyrillic Bulgarian modern (ss01)
83 |
84 | Devanagari Bombay (ss02), Calcutta (ss03), Nepali (ss04)
85 |
86 | Discretionary features
87 | ======================
88 | These features are accessible only from typesetting software.
89 | Typically the user must specifically request them.
90 |
91 | Unless otherwise noted, these are available only in FreeSerif.
92 |
93 | Ligatures and substitutions
94 | ---------------------------
95 |
96 | Arabic, Armenian, Hebrew, German, Dutch
97 |
98 | Small captials
99 | --------------
100 |
101 | A limited set of specially drawn small capital letters in Latin.
102 |
103 | Superscript and subscript
104 | -------------------------
105 |
106 | Transform a limited set of characters--mostly Latin letters and numerals--
107 | to versions well-sized and positioned as superscript or subscript.
108 |
109 | Numeral styles
110 | --------------
111 |
112 | The default numerals of FreeSerif are mono-spaced and of even height.
113 | It also features proportionally-spaced numerals, and "old-style" numerals--
114 | those which vary in height and sometimes go beneath the baseline.
115 | These can be had at discretion.
116 |
117 | Diagonal fractions
118 | ------------------
119 |
120 | A limited set of diagonal fraction substitutions are available at discretion.
121 | The set is more than what is encoded in Unicode.
122 | They work with the ASCII slash or the mathematical slash U+2215.
123 | The transform a sequence "number-slash-number" to a diagonal form.
124 |
125 | Zero
126 | ----
127 |
128 | A slashed form of the numeral zero is available at discretion.
129 | Available in all faces.
130 |
131 | Alternative characters
132 | ======================
133 |
134 | FreeSerif has some listings of alternatives for specific characters.
135 | Again this is use primarily in specialized typesetting software.
136 |
137 | Greek, Latin
138 |
139 | Use in LaTeX
140 | ============
141 | It is possible to use Unicode fonts in recent LaTeX implementations, but in
142 | LuaTeX http://www.luatex.org/ and
143 | XeTeX http://tug.org/xetex/
144 | it is particularly easy to use Unicode text, and to enable font features.
145 | Recent versions of these systems use the 'fontspec' package to choose fonts
146 | and features.
147 |
148 | A very simple document might contain the lines
149 | ---------------------------------------------------------------------------
150 | \documentclass{ltxdockit}
151 | \usepackage{fontspec}
152 | \usepackage{xunicode}
153 | \setmainfont[]{FreeSerif}
154 | \begin{document}
155 | {\fontspec[Script=Default,Fractions={On}]{FreeSerif}
156 | 1/7 3/10 7/10}
157 |
158 | x\raisebox{-0.5ex}{{\scriptsize ai}}
159 | x{\fontspec[Script=Default,VerticalPosition={Inferior}]{FreeSerif}
160 | abcdefghijklmnopqrstuvwxyz+−(0123456789)} \\
161 | x\raisebox{0.85ex}{{\scriptsize ai}}
162 | x{\fontspec[Script=Default,VerticalPosition={Superior}]{FreeSerif}
163 | abcdefghijklmnopqrstuvwxyz+−(0123456789)}
164 |
165 | {\fontspec[Script=Latin]{FreeSerif}
166 | \textsc{Small Caps} }
167 |
168 | { Bсички хора се раждат свободни и равни по достойнство и права.
169 | \fontspec[Script=Cyrillic,Language=Bulgarian,Variant={1}]{FreeSerif} \selectfont
170 | Bсички хора се раждат свободни и равни по достойнство и права. }
171 |
172 | \end{document}
173 | ---------------------------------------------------------------------------
174 | Here are some 'fontspec' setting-value pairs meaningful for FreeFont.
175 |
176 | Numbers: Lining OldStyle Proportional SlashedZero
177 | Fractions: On
178 | VerticalPosition: Superior Inferior
179 | Ligatures: Common Historical
180 | Letters: UppercaseSmallCaps
181 | Variant: 1 (etc. -- must be in {} picks style set.)
182 | ---------------------------------------------------------------------------
183 |
184 |
185 | $Id: usage.txt,v 1.10 2011-07-16 08:38:06 Stevan_White Exp $
186 |
--------------------------------------------------------------------------------