diff --git a/.cursor/rules/font-folder-structure.mdc b/.cursor/rules/font-folder-structure.mdc new file mode 100644 index 0000000..a29dcf5 --- /dev/null +++ b/.cursor/rules/font-folder-structure.mdc @@ -0,0 +1,60 @@ +--- +description: +globs: +alwaysApply: false +--- +# Font Folder Structure Requirements + +## Required Directory Structure +Each font folder must follow this structure: +``` +font-[name]/ +├── ttf/ # For .ttf font files +├── otf/ # For .otf font files +├── web/ # For web fonts (.woff, .woff2, .eot, .svg) +└── other_files/ # For all other files and folders +``` + +## Rules +1. All font folders must start with the prefix `font-` +2. Only these four directories are allowed at the root level of each font folder +3. Any files or folders that don't match the required structure must be moved to `other_files/` +4. Font files must be organized by their extension: + - `.ttf` files → `ttf/` + - `.otf` files → `otf/` + - Web fonts (`.woff`, `.woff2`, `.eot`, `.svg`) → `web/` + - All other files → `other_files/` + +## Implementation +The cleanup script [cleanup_font_folders.py](mdc:.fontfoldercleanup/cleanup_font_folders.py) enforces these rules by: +1. Creating the required directory structure +2. Moving files to their appropriate locations +3. Handling nested directories by moving their contents to the correct locations +4. Removing empty directories after moving their contents + +## Example +Before: +``` +font-example/ +├── font.ttf +├── font.otf +├── font.woff +├── license.txt +└── docs/ + └── readme.md +``` + +After: +``` +font-example/ +├── ttf/ +│ └── font.ttf +├── otf/ +│ └── font.otf +├── web/ +│ └── font.woff +└── other_files/ + ├── license.txt + └── docs/ + └── readme.md +``` diff --git a/.fontfoldercleanup/__init__.py b/.fontfoldercleanup/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.fontfoldercleanup/cleanup_font_folders.py b/.fontfoldercleanup/cleanup_font_folders.py new file mode 100755 index 0000000..4f3ae0a --- /dev/null +++ b/.fontfoldercleanup/cleanup_font_folders.py @@ -0,0 +1,100 @@ +#!/usr/bin/env python3 +import os +import shutil +import argparse +from pathlib import Path + +class FontFolderCleaner: + def __init__(self, font_location): + self.font_location = Path(font_location) + self.required_dirs = ['ttf', 'otf', 'web', 'other_files'] + self.web_extensions = {'.woff', '.woff2', '.eot', '.svg'} + self.font_extensions = {'.ttf', '.otf'} + + def create_required_directories(self, folder_path): + """Create required subdirectories if they don't exist.""" + for dir_name in self.required_dirs: + dir_path = folder_path / dir_name + if not dir_path.exists(): + dir_path.mkdir(parents=True) + print(f"Created directory: {dir_path}") + + def get_target_directory(self, file_path): + """Determine the target directory based on file extension.""" + ext = file_path.suffix.lower() + if ext == '.ttf': + return 'ttf' + elif ext == '.otf': + return 'otf' + elif ext in self.web_extensions: + return 'web' + else: + return 'other_files' + + def move_file_to_correct_directory(self, file_path, folder_path): + """Move file to the appropriate subdirectory.""" + if file_path.name == '.DS_Store': + file_path.unlink() + print(f"Removed .DS_Store file: {file_path}") + return + + target_dir = self.get_target_directory(file_path) + target_path = folder_path / target_dir / file_path.name + + if file_path != target_path: + shutil.move(str(file_path), str(target_path)) + print(f"Moved {file_path.name} to {target_dir}/") + + def cleanup_folder(self, folder_path): + """Clean up a single font folder.""" + folder_path = Path(folder_path) + + # Skip if not a font folder + if not folder_path.name.startswith('font-'): + print(f"Skipping non-font folder: {folder_path}") + return + + print(f"\nProcessing folder: {folder_path}") + + # Create required directories + self.create_required_directories(folder_path) + + # Move files to appropriate directories + for item in folder_path.iterdir(): + if item.is_file(): + self.move_file_to_correct_directory(item, folder_path) + elif item.is_dir() and item.name not in self.required_dirs: + # Handle nested directories + for file in item.rglob('*'): + if file.is_file(): + self.move_file_to_correct_directory(file, folder_path) + # Remove empty directories + if not any(item.iterdir()): + item.rmdir() + print(f"Removed empty directory: {item}") + + def cleanup_all_folders(self): + """Clean up all font folders in the font location.""" + for item in self.font_location.iterdir(): + if item.is_dir() and not item.name.startswith('.'): + self.cleanup_folder(item) + +def main(): + parser = argparse.ArgumentParser(description='Clean up font folders and organize files.') + parser.add_argument('--path', type=str, default='../font_files', + help='Path to the font files directory (default: ../font_files)') + args = parser.parse_args() + + # Convert relative path to absolute path + font_location = Path(__file__).parent / args.path + font_location = font_location.resolve() + + if not font_location.exists(): + print(f"Error: Font location does not exist: {font_location}") + return + + cleaner = FontFolderCleaner(font_location) + cleaner.cleanup_all_folders() + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/.fontfoldercleanup/create_homebrew_formula.py b/.fontfoldercleanup/create_homebrew_formula.py new file mode 100755 index 0000000..9557cac --- /dev/null +++ b/.fontfoldercleanup/create_homebrew_formula.py @@ -0,0 +1,101 @@ +#!/usr/bin/env python3 +import os +from pathlib import Path + +class HomebrewFormulaGenerator: + def __init__(self, fonts_dir): + self.fonts_dir = Path(fonts_dir) + self.formula_dir = self.fonts_dir.parent / 'Formula' + self.formula_dir.mkdir(exist_ok=True) + + def generate_formula_content(self, font_name, formula_name): + """Generate the Ruby formula content for a font.""" + return f'''# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class {formula_name.capitalize()} < Formula + desc "Font: {formula_name}" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("{font_name}/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("{font_name}/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("{font_name}/web/*.{{woff,woff2,eot,svg}}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"{formula_name}").mkpath + Dir.glob("{font_name}/other_files/*").each do |file| + system "cp", "-r", file, share/"{formula_name}" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{'{share}/fonts/truetype'} + #{'{share}/fonts/opentype'} + #{'{share}/fonts/webfonts'} + + Additional files are available in: + #{'{share}/' + formula_name} + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end +''' + + def generate_formulas(self): + """Generate Homebrew formulas for all font folders.""" + for font_dir in self.fonts_dir.glob('font-*'): + if not font_dir.is_dir(): + continue + + font_name = font_dir.name + formula_name = font_name.replace('font-', '') + formula_content = self.generate_formula_content(font_name, formula_name) + + formula_path = self.formula_dir / f"{formula_name}.rb" + formula_path.write_text(formula_content) + print(f"Generated formula for {formula_name}") + +def main(): + # Get the absolute path to the font_files directory + script_dir = Path(__file__).parent + fonts_dir = script_dir.parent / 'font_files' + + if not fonts_dir.exists(): + print(f"Error: Font directory not found: {fonts_dir}") + return + + generator = HomebrewFormulaGenerator(fonts_dir) + generator.generate_formulas() + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/.fontfoldercleanup/font_folder_cleanup.py b/.fontfoldercleanup/font_folder_cleanup.py deleted file mode 100644 index 018b9a5..0000000 --- a/.fontfoldercleanup/font_folder_cleanup.py +++ /dev/null @@ -1,311 +0,0 @@ -import os -import time -from fileinput import filename -repo_location = '/Users/fishy/custom_fonts' - -os.system(f"cd ") - -font_location = f'{repo_location}/font_files' - -bad_phrases = [' Free', - '-medium', - '-Medium', - '_3', - ' by jeremy vessey', - ' teenage foundry', - ' font', - 'TBJ ', - ' - Zarma Type', - ' Only', - ' Personal use', - ' PERSONAL USE', - ' SVG', - ' Free Non-Commercial Use', - ' Free for Personal Use', - ' Free for personal use', - ' Personal Use', - ' Personl Use Only', - ' Personl Use', - ' Free To Try Personal Use Only', - ' - Personal Use Only', - ' - DCU', - ' - Demo', - ' - Free for Personal Use', - ' - Free for personal use', - ' - Free for personal use only', - ' Demo', - ' DCU', - ' To Try', - ' - Free Personal Use Only', - ' - Free Personal Use', - ' - Personal use Only', - ' -', - "'", - 'Non-Commercial Use', - ] - -def remove_ds_store_files(path=font_location): - """ - Recursively removes .DS_Store files within the given path. - - Args: - path (str): The path to the directory to be checked and cleaned. - - Returns: - None - """ - for root, dirs, files in os.walk(path): - for file in files: - if file == '.DS_Store': - file_path = os.path.join(root, file) - os.remove(file_path) - print(f"Removed .DS_Store file: {file_path}") - -def remove_empty_folders(path=font_location): - """ - Recursively removes empty directories within the given path, except for .git and .env directories and their subdirectories. - - Args: - path (str): The path to the directory to be checked and cleaned. - - Returns: - None - """ - for root, dirs, files in os.walk(path, topdown=False): - for dir in dirs: - dir_path = os.path.join(root, dir) - if '.git' in dir_path.split(os.sep) or '.env' in dir_path.split(os.sep) or '.fontfoldercleanup' in dir_path.split(os.sep): - continue - if not os.listdir(dir_path): - os.rmdir(dir_path) - print(f"Removed empty folder: {dir_path}") - -# Usage -def remove_bad_phrases(path=font_location): - """ - Recursively removes bad phrases from the names of directories at the root of the given path. - - Args: - path (str): The path to the directory to be checked and cleaned. - - Returns: - None - """ - while True: - removed_any = False - for root, dirs, files in os.walk(path): - for dir in dirs: - dir_path = os.path.join(root, dir) - for phrase in bad_phrases: - if phrase in dir: - new_dir = dir.replace(phrase, '') - new_dir_path = os.path.join(root, new_dir) - os.rename(dir_path, new_dir_path) - print(f"Renamed directory: {dir_path} -> {new_dir_path}") - removed_any = True - break # Exit the loop after renaming to avoid modifying the same directory multiple times - if not removed_any: - break - # time.sleep(1) # Delay to allow the file system to settle - -def collect_orphaned_fonts(path=font_location): - """ - Collects orphaned font files at the root of the given path. - - Args: - path (str): The path to the directory to be checked for orphaned font files. - - Returns: - list: A list of orphaned font files. - """ - orphaned_fonts = [] - for file in os.listdir(path): - file_path = os.path.join(path, file) - if os.path.isfile(file_path) and (file.endswith('.otf') or file.endswith('.ttf')): - # Create a directory for the orphaned font - orphan_folder = os.path.join(path, os.path.splitext(file)[0]) - if not os.path.exists(orphan_folder): - os.mkdir(orphan_folder) - - # Move the font file into the new directory - new_path = os.path.join(orphan_folder, file) - os.rename(file_path, new_path) - orphaned_fonts.append(new_path) - print(f"Moved {file_path} to {new_path}") - - return orphaned_fonts - -def lowercase_all_the_folders(root_path=font_location): - """ - Lowercases all the folders recursively in the root_path. - - Args: - root_path (str): The path to the directory to be checked and cleaned. - - Returns: - None - """ - for root, dirs, files in os.walk(root_path): - for dir in dirs: - dir_path = os.path.join(root, dir) - new_dir_path = os.path.join(root, dir.lower()) - os.rename(dir_path, new_dir_path) - print(f"Renamed directory: {dir_path} -> {new_dir_path}") - - -def add_font_folders_to_each(root_path=font_location): - for dir in os.listdir(root_path): - dir_path = os.path.join(root_path, dir) - if os.path.isdir(dir_path): - if dir.startswith('.'): - continue - #get recursive list of files in the directory - files = os.listdir(dir_path) - # print(files) - for file in files: - # if file extension is otf, create a folder named oft if it doesn't exist, and move the file there - if file.endswith('.otf'): - new_dir_path = os.path.join(dir_path, 'otf') - if not os.path.exists(new_dir_path): - os.mkdir(new_dir_path) - new_file_path = os.path.join(new_dir_path, file) - os.rename(os.path.join(dir_path, file), new_file_path) - print(f"Moved {file} to {new_file_path}") - # if file extension is ttf, create a folder named oft if it doesn't exist, and move the file there - elif file.endswith('.ttf'): - new_dir_path = os.path.join(dir_path, 'ttf') - if not os.path.exists(new_dir_path): - os.mkdir(new_dir_path) - new_file_path = os.path.join(new_dir_path, file) - os.rename(os.path.join(dir_path, file), new_file_path) - print(f"Moved {file} to {new_file_path}") - else: - # if file is not a font file,move it to a folder called "other" - new_dir_path = os.path.join(dir_path, 'other') - if not os.path.exists(new_dir_path): - os.mkdir(new_dir_path) - new_file_path = os.path.join(new_dir_path, file) - os.rename(os.path.join(dir_path, file), new_file_path) - -def unzip_if_no_fonts(root_path=font_location): - #if there are no font files, find the zip file and unzip it - for dir in os.listdir(root_path): - dir_path = os.path.join(root_path, dir) - if os.path.isdir(dir_path): - if dir.startswith('.'): - continue - #get recursive list of files in the directory - files = os.listdir(dir_path) - # print(files) - font_files = [] - for file in files: - if file.endswith('.otf') or file.endswith('.ttf'): - font_files.append(file) - if len(font_files) == 0: - zip_files = [] - for file in files: - if file.endswith('.zip'): - zip_files.append(file) - if len(zip_files) == 1: - zip_file = zip_files[0] - zip_file_path = os.path.join(dir_path, zip_file) - os.system(f'unzip {zip_file_path} -d {dir_path}') - print(f"Unzipped {zip_file_path}") - -def remove_setup_complete_files(root_path=font_location): - # walk through the root path directory and remove all files named ".setup_complete" - for root, dirs, files in os.walk(root_path): - for file in files: - if file == '.setup_complete': - file_path = os.path.join(root, file) - os.remove(file_path) - print(f"Removed .setup_complete file: {file_path}") - -def remove_spaces_in_dir_names(root_path=font_location): - for root, dirs, files in os.walk(root_path, topdown=False): - for dir in dirs: - dir_path = os.path.join(root, dir) - if ' ' in dir: - new_dir = dir.replace(' ', '-') - #lowercase the new directory name - while new_dir.endswith('-'): - new_dir = new_dir[:-1] - new_dir = new_dir.lower() - new_dir_path = os.path.join(root, new_dir) - os.rename(dir_path, new_dir_path) - print(f"Renamed directory: {dir_path} -> {new_dir_path}") - - -def prepend_folder_name_to_font_dash(root_path=font_location): - for dir in os.listdir(root_path): - dir_path = os.path.join(root_path, dir) - if os.path.isdir(dir_path): - #if the directory doesn't start with 'font-', already, prepend it - if not dir.startswith('font-'): - new_dir = f'font-{dir}' - new_dir_path = os.path.join(root_path, new_dir) - os.rename(dir_path, new_dir_path) - print(f"Renamed directory: {dir_path} -> {new_dir_path}") - - - -def lowercase_and_dash_file_names(root_path=font_location): - for root, dirs, files in os.walk(root_path): - for file in files: - file_path = os.path.join(root, file) - new_file_path = os.path.join(root, file.lower()) - # Remove spaces in the file names - new_file_path = new_file_path.replace(' ', '-') - # Check if the file exists before renaming - if os.path.exists(file_path): - os.rename(file_path, new_file_path) - print(f"Renamed file: {file_path} -> {new_file_path}") - else: - print(f"File not found: {file_path}") - - -def dont_use_dots_for_font_files(root_path=font_location): - for root, dirs, files in os.walk(root_path): - for file in files: - file_path = os.path.join(root, file) - extensions = ['.otf', '.ttf', '.ttc', '.pdf', '.woff', '.woff2'] - if any(file_path.endswith(ext) for ext in extensions): - new_file_path = None - for x in ['.','_', ' ', '-', '.-','--']: - if file.startswith(x): - new_file_path = os.path.join(root, file.lstrip(x)) - if not os.path.exists(new_file_path): - os.rename(file_path, new_file_path) - print(f"Renamed file: {file_path} -> {new_file_path}") - else: - print(f"Skipped renaming {file_path} as {new_file_path} already exists") - new_file_path = None - -def remove_double_and_triple_dashes(root_path=font_location): - ## remove double and triple dashes from file names - ## should loop until no more double or triple dashes are found - for root, dirs, files in os.walk(root_path): - for file in files: - file_path = os.path.join(root, file) - #replace -- or --- with - - if '--' in file or '---' in file: - new_file = file.replace('--','-') - new_file = new_file.replace('---','-') - new_file_path = os.path.join(root, new_file) - os.rename(file_path, new_file_path) - print(f"Renamed file: {file_path} -> {new_file_path}") - -if __name__ == '__main__': - remove_ds_store_files() - remove_empty_folders() - collect_orphaned_fonts() - remove_bad_phrases() - lowercase_all_the_folders() - remove_spaces_in_dir_names() - lowercase_and_dash_file_names() - prepend_folder_name_to_font_dash() - dont_use_dots_for_font_files() - remove_double_and_triple_dashes() - remove_double_and_triple_dashes() - remove_ds_store_files() - remove_empty_folders() diff --git a/.fontfoldercleanup/iterate.py b/.fontfoldercleanup/iterate.py deleted file mode 100644 index d395164..0000000 --- a/.fontfoldercleanup/iterate.py +++ /dev/null @@ -1,51 +0,0 @@ -import os -import subprocess -import sys - -def main(): - mydir = os.path.dirname(__file__) - - # Define the absolute path to the prep script - prep_script = os.path.join(mydir, 'prep 1 font.sh') - - # Activate python environment - env_activate = os.path.join(mydir, '.env/bin/activate') - subprocess.run(['source', env_activate], shell=True, check=True) - - # Move orphans before we do anything else - orphans_script = os.path.join(mydir, 'orphans.py') - subprocess.run(['python3', orphans_script], check=True) - - # Check if the prep script exists - if not os.path.isfile(prep_script): - print(f"Prep script not found: {prep_script}") - sys.exit(1) - - # Ensure the prep script is executable - os.chmod(prep_script, 0o755) - - # Check if the prep script is executable - if not os.access(prep_script, os.X_OK): - print(f"Prep script not executable: {prep_script}") - sys.exit(1) - - # Define the absolute path to the font_files directory - font_files_dir = os.path.join(mydir, 'font_files') - - # Check if the font_files directory exists - if not os.path.isdir(font_files_dir): - print(f"font_files directory not found: {font_files_dir}") - sys.exit(1) - - # Iterate over each folder in font_files - for folder in os.listdir(font_files_dir): - folder_path = os.path.join(font_files_dir, folder) - if os.path.isdir(folder_path): - os.chdir(folder_path) - subprocess.run(['zsh', prep_script], check=True) - os.chdir('..') - else: - print(f"No such directory: {folder}") - -if __name__ == '__main__': - main() \ No newline at end of file diff --git a/.fontfoldercleanup/iterate.sh b/.fontfoldercleanup/iterate.sh deleted file mode 100644 index 1393a4c..0000000 --- a/.fontfoldercleanup/iterate.sh +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/zsh - -mydir=$(dirname "$0") - -# Define the absolute path to the prep script -PREP_SCRIPT="$(cd "$(dirname "$0")" && pwd)/prep 1 font.sh" - -#activate python environment -source "$mydir"/.env/bin/activate - -#move orphans before we do anything else -python3 "$mydir"/orphans.py - -# Check if the prep script exists -if [[ ! -f "$PREP_SCRIPT" ]]; then - echo "Prep script not found: $PREP_SCRIPT" - exit 1 -fi - -# Ensure the prep script is executable -chmod u+x "$PREP_SCRIPT" - -# Check if the prep script is executable -if [[ ! -x "$PREP_SCRIPT" ]]; then - echo "Prep script not executable: $PREP_SCRIPT" - exit 1 -fi - -# Define the absolute path to the font_files directory -FONT_FILES_DIR="$(cd "$(dirname "$0")" && pwd)/font_files" - -# Check if the font_files directory exists -if [[ ! -d "$FONT_FILES_DIR" ]]; then - echo "font_files directory not found: $FONT_FILES_DIR" - exit 1 -fi - -# Iterate over each folder in font_files -for folder in "$FONT_FILES_DIR"/*; do - if [[ -d "$folder" ]]; then - cd "$folder" || continue - zsh "$PREP_SCRIPT" - cd .. - else - echo "No such directory: $folder" - fi -done \ No newline at end of file diff --git a/.fontfoldercleanup/orphans.py b/.fontfoldercleanup/orphans.py deleted file mode 100644 index 05565b1..0000000 --- a/.fontfoldercleanup/orphans.py +++ /dev/null @@ -1,21 +0,0 @@ -import os - -# Define the absolute path to the font_files directory -FONT_FILES_DIR = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'font_files') -# find all files that are otfs or ttfs at the root of the font_files directory -def handle_orphans(font_files_dir=FONT_FILES_DIR): - FONT_FILES = [file for file in os.listdir(FONT_FILES_DIR) if file.endswith('.otf') or file.endswith('.ttf')] - print(FONT_FILES) - for file in FONT_FILES: - #create a directory for the file - new_dir_path = os.path.join(FONT_FILES_DIR, file.split('.')[0]) - if not os.path.exists(new_dir_path): - os.mkdir(new_dir_path) - print(f"Created directory: {new_dir_path}") - #move the file to the directory - new_file_path = os.path.join(new_dir_path, file) - os.rename(os.path.join(FONT_FILES_DIR, file), new_file_path) - print(f"Moved {file} to {new_file_path}") -if __name__ == '__main__': - - handle_orphans() \ No newline at end of file diff --git a/.fontfoldercleanup/prep 1 font.sh b/.fontfoldercleanup/prep 1 font.sh deleted file mode 100755 index f57f2a0..0000000 --- a/.fontfoldercleanup/prep 1 font.sh +++ /dev/null @@ -1,48 +0,0 @@ -#! /bin/zsh - - - -#uncomment if you want to delete all .setup_complete files and process everything -#find . -name '*.setup_complete' -type f -delete - -#if file name .setup_complete exists, exit -if [ -f .setup_complete ]; then - echo "This folder has already been prepped. Please delete the .setup_complete file if you would like to run this script again." - exit -fi - - -#if current working directory is named font_files or custom_fonts, exit -if [[ $PWD == *"font_files" ]] || [[ $PWD == *"custom_fonts" ]]; then - echo "You are in the wrong directory. Please move to the individual font folder." - exit -fi - -#recursively find all .zip files and unzip them -find . -name '*.zip' -exec unzip {} \; - -# Make otf and ttf folders if they don't exist -mkdir -p otf ttf "other files" - -# Recurse through all folders and subfolders and move files that are not .ttf or .otf into the "other files" folder -find . -type f -exec mv {} "other files" \; - -# Recurse through all folders and subfolders and delete all .DS_Store files -find . -name '.DS_Store' -type f -delete -# Recurse through all folders and subfolders and delete all .g2n files -find . -name '*.g2n' -type f -delete -find . -name '*.ofm' -type f -delete -find . -name '*.cfg' -type f -delete -find . -name '*.zip' -type f -delete - -# Recurse through all folders and subfolders and move all .ttf files into the ttf folder -find . -name '*.ttf' -type f -exec mv {} ttf \; -# Recurse through all folders and subfolders and move all .ttc files into the ttf folder -find . -name '*.ttc' -type f -exec mv {} ttf \; -# Recurse through all folders and subfolders and move all .otf files into the otf folder -find . -name '*.otf' -type f -exec mv {} otf \; - -# Recurse through all folders and subfolders and delete all empty folders -find . -type d -empty -delete -# create a .setup_complete file to indicate that the folder has been prepped -touch .setup_complete \ No newline at end of file diff --git a/.fontfoldercleanup/remove_ds_and_clean_empty_folders.py b/.fontfoldercleanup/remove_ds_and_clean_empty_folders.py deleted file mode 100644 index b0863f7..0000000 --- a/.fontfoldercleanup/remove_ds_and_clean_empty_folders.py +++ /dev/null @@ -1,17 +0,0 @@ -import font_folder_cleanup -import os - -def git_cleanup(): - os.system("cd $(git rev-parse --show-toplevel) && git stash push -- .fontfoldercleanup/ && git reset --hard && git clean -fdx -e .env/ -e .idea/ -e .fontfoldercleanup/") - -def apply_stash(): - os.system("cd $(git rev-parse --show-toplevel) && git stash apply") - -if __name__ == '__main__': - # Clean up git repository - git_cleanup() # Clean up git repository - font_folder_cleanup.remove_ds_store_files() # Remove .DS_Store files from the repository - font_folder_cleanup.remove_setup_complete_files() # Remove setup complete files from the repository - font_folder_cleanup.remove_empty_folders() # Remove empty folders from the repository - git_cleanup() # Clean up git repository again after removing files and folders - apply_stash() # Apply the stash to restore the files that were removed \ No newline at end of file diff --git a/.fontfoldercleanup/repo_tasks.py b/.fontfoldercleanup/repo_tasks.py deleted file mode 100644 index c879b92..0000000 --- a/.fontfoldercleanup/repo_tasks.py +++ /dev/null @@ -1,76 +0,0 @@ -import requests, os - -GITEA_URL = "https://git.trtmn.io" -API_TOKEN = "315d5a6d692eeea061f714725f0d116b819ea62b" -organization = "fonts" - -headers = { - "Authorization": f"token {API_TOKEN}", - "Content-Type": "application/json" -} - -def get_folders_in_folder(path="./font_files"): - return [file for file in os.listdir(path) if os.path.isdir(os.path.join(path, file))] - -folders = ["folder-1", "folder-2", "folder-3", "folder-4", "folder-5"] - -# def make_local_repos(folder_list=folders): -# for folder in folder_list: -# # Create a local folder -# print(f"Creating folder {folder}") -# os.makedirs(folder, exist_ok=True) -# # Create a README.md file in the folder -# with open(f"{folder}/README.md", "w") as f: -# f.write(f"# {folder}\n\nThis is a repo for {folder}") -# #git init -# os.system(f"cd {folder} && git init") -# #git create branch "main" and switch to it -# os.system(f"cd {folder} && git checkout -b main") -# #git add README.md -# os.system(f"cd {folder} && git add README.md") -# #git commit -m "Initial commit" -# os.system(f"cd {folder} && git commit -m 'Initial commit'") -# #git remote add origin -# os.system(f"cd {folder} && git remote add origin {GITEA_URL}/{organization}/{folder}.git") -# #git push -u origin master -# os.system(f"cd {folder} && git push --force -u origin main") - - -# def clone_repos(folder_list=folders): -# for folder in folder_list: -# os.system(f"git clone {GITEA_URL}/{organization}/{folder}.git") - -def add_as_submodule(folder_list=folders): - for folder in folder_list: - os.system(f"git submodule add {GITEA_URL}/{organization}/{folder}.git") - - -def create_repos(folder_list=folders): - for folder in folder_list: - data = { - "name": folder, - "description": f"Repo for {folder}", - "private": False, - "auto_init": True - } - response = requests.post(f"{GITEA_URL}/api/v1/orgs/{organization}/repos", json=data, headers=headers) - if response.status_code == 201: - print(f"Successfully created repo for {folder}") - else: - print(f"Failed to create repo for {folder}: {response.status_code} {response.text}") - -def delete_repos(folder_list=folders): - for folder in folder_list: - response = requests.delete(f"{GITEA_URL}/api/v1/repos/{organization}/{folder}", headers=headers) - if response.status_code == 204: - print(f"Successfully deleted repo for {folder}") - else: - print(f"Failed to delete repo for {folder}: {response.status_code} {response.text}") - - -if __name__ == '__main__': - # create_repos() - # make_local_repos() - # add_as_submodule() - # delete_repos() - print(get_folders_in_folder()) \ No newline at end of file diff --git a/Formula/abbiescriptpro-rg.rb b/Formula/abbiescriptpro-rg.rb new file mode 100644 index 0000000..14e061c --- /dev/null +++ b/Formula/abbiescriptpro-rg.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Abbiescriptpro-rg < Formula + desc "Font: abbiescriptpro-rg" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-abbiescriptpro-rg/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-abbiescriptpro-rg/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-abbiescriptpro-rg/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"abbiescriptpro-rg").mkpath + Dir.glob("font-abbiescriptpro-rg/other_files/*").each do |file| + system "cp", "-r", file, share/"abbiescriptpro-rg" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/abbiescriptpro-rg + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/acrylic-hand.rb b/Formula/acrylic-hand.rb new file mode 100644 index 0000000..d1fb754 --- /dev/null +++ b/Formula/acrylic-hand.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Acrylic-hand < Formula + desc "Font: acrylic-hand" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-acrylic-hand/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-acrylic-hand/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-acrylic-hand/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"acrylic-hand").mkpath + Dir.glob("font-acrylic-hand/other_files/*").each do |file| + system "cp", "-r", file, share/"acrylic-hand" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/acrylic-hand + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/acrylichand.rb b/Formula/acrylichand.rb new file mode 100644 index 0000000..1b144bf --- /dev/null +++ b/Formula/acrylichand.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Acrylichand < Formula + desc "Font: acrylichand" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-acrylichand/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-acrylichand/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-acrylichand/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"acrylichand").mkpath + Dir.glob("font-acrylichand/other_files/*").each do |file| + system "cp", "-r", file, share/"acrylichand" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/acrylichand + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/agpx.rb b/Formula/agpx.rb new file mode 100644 index 0000000..4767241 --- /dev/null +++ b/Formula/agpx.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Agpx < Formula + desc "Font: agpx" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-agpx/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-agpx/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-agpx/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"agpx").mkpath + Dir.glob("font-agpx/other_files/*").each do |file| + system "cp", "-r", file, share/"agpx" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/agpx + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/airosol.rb b/Formula/airosol.rb new file mode 100644 index 0000000..f1c0d34 --- /dev/null +++ b/Formula/airosol.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Airosol < Formula + desc "Font: airosol" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-airosol/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-airosol/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-airosol/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"airosol").mkpath + Dir.glob("font-airosol/other_files/*").each do |file| + system "cp", "-r", file, share/"airosol" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/airosol + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/alphalyrae.rb b/Formula/alphalyrae.rb new file mode 100644 index 0000000..4008772 --- /dev/null +++ b/Formula/alphalyrae.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Alphalyrae < Formula + desc "Font: alphalyrae" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-alphalyrae/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-alphalyrae/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-alphalyrae/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"alphalyrae").mkpath + Dir.glob("font-alphalyrae/other_files/*").each do |file| + system "cp", "-r", file, share/"alphalyrae" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/alphalyrae + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/angular.rb b/Formula/angular.rb new file mode 100644 index 0000000..7fad6d3 --- /dev/null +++ b/Formula/angular.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Angular < Formula + desc "Font: angular" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-angular/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-angular/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-angular/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"angular").mkpath + Dir.glob("font-angular/other_files/*").each do |file| + system "cp", "-r", file, share/"angular" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/angular + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/arinoe.rb b/Formula/arinoe.rb new file mode 100644 index 0000000..96503c6 --- /dev/null +++ b/Formula/arinoe.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Arinoe < Formula + desc "Font: arinoe" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-arinoe/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-arinoe/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-arinoe/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"arinoe").mkpath + Dir.glob("font-arinoe/other_files/*").each do |file| + system "cp", "-r", file, share/"arinoe" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/arinoe + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/averasanstc.rb b/Formula/averasanstc.rb new file mode 100644 index 0000000..4d8477b --- /dev/null +++ b/Formula/averasanstc.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Averasanstc < Formula + desc "Font: averasanstc" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-averasanstc/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-averasanstc/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-averasanstc/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"averasanstc").mkpath + Dir.glob("font-averasanstc/other_files/*").each do |file| + system "cp", "-r", file, share/"averasanstc" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/averasanstc + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/baduy.rb b/Formula/baduy.rb new file mode 100644 index 0000000..bd3a7d4 --- /dev/null +++ b/Formula/baduy.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Baduy < Formula + desc "Font: baduy" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-baduy/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-baduy/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-baduy/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"baduy").mkpath + Dir.glob("font-baduy/other_files/*").each do |file| + system "cp", "-r", file, share/"baduy" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/baduy + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/bee-honey.rb b/Formula/bee-honey.rb new file mode 100644 index 0000000..80f5723 --- /dev/null +++ b/Formula/bee-honey.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Bee-honey < Formula + desc "Font: bee-honey" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-bee-honey/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-bee-honey/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-bee-honey/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"bee-honey").mkpath + Dir.glob("font-bee-honey/other_files/*").each do |file| + system "cp", "-r", file, share/"bee-honey" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/bee-honey + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/benford.rb b/Formula/benford.rb new file mode 100644 index 0000000..2da6863 --- /dev/null +++ b/Formula/benford.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Benford < Formula + desc "Font: benford" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-benford/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-benford/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-benford/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"benford").mkpath + Dir.glob("font-benford/other_files/*").each do |file| + system "cp", "-r", file, share/"benford" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/benford + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/bobby-jones-soft-free.rb b/Formula/bobby-jones-soft-free.rb new file mode 100644 index 0000000..35032ca --- /dev/null +++ b/Formula/bobby-jones-soft-free.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Bobby-jones-soft-free < Formula + desc "Font: bobby-jones-soft-free" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-bobby-jones-soft-free/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-bobby-jones-soft-free/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-bobby-jones-soft-free/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"bobby-jones-soft-free").mkpath + Dir.glob("font-bobby-jones-soft-free/other_files/*").each do |file| + system "cp", "-r", file, share/"bobby-jones-soft-free" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/bobby-jones-soft-free + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/bouncy_castle_free.rb b/Formula/bouncy_castle_free.rb new file mode 100644 index 0000000..20110cf --- /dev/null +++ b/Formula/bouncy_castle_free.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Bouncy_castle_free < Formula + desc "Font: bouncy_castle_free" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-bouncy_castle_free/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-bouncy_castle_free/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-bouncy_castle_free/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"bouncy_castle_free").mkpath + Dir.glob("font-bouncy_castle_free/other_files/*").each do |file| + system "cp", "-r", file, share/"bouncy_castle_free" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/bouncy_castle_free + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/brightsight-02.rb b/Formula/brightsight-02.rb new file mode 100644 index 0000000..3c23163 --- /dev/null +++ b/Formula/brightsight-02.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Brightsight-02 < Formula + desc "Font: brightsight-02" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-brightsight-02/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-brightsight-02/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-brightsight-02/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"brightsight-02").mkpath + Dir.glob("font-brightsight-02/other_files/*").each do |file| + system "cp", "-r", file, share/"brightsight-02" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/brightsight-02 + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/brixtonline.rb b/Formula/brixtonline.rb new file mode 100644 index 0000000..a161f3d --- /dev/null +++ b/Formula/brixtonline.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Brixtonline < Formula + desc "Font: brixtonline" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-brixtonline/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-brixtonline/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-brixtonline/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"brixtonline").mkpath + Dir.glob("font-brixtonline/other_files/*").each do |file| + system "cp", "-r", file, share/"brixtonline" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/brixtonline + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/broke.rb b/Formula/broke.rb new file mode 100644 index 0000000..805e024 --- /dev/null +++ b/Formula/broke.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Broke < Formula + desc "Font: broke" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-broke/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-broke/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-broke/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"broke").mkpath + Dir.glob("font-broke/other_files/*").each do |file| + system "cp", "-r", file, share/"broke" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/broke + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/buffalo.rb b/Formula/buffalo.rb new file mode 100644 index 0000000..935cbd3 --- /dev/null +++ b/Formula/buffalo.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Buffalo < Formula + desc "Font: buffalo" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-buffalo/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-buffalo/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-buffalo/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"buffalo").mkpath + Dir.glob("font-buffalo/other_files/*").each do |file| + system "cp", "-r", file, share/"buffalo" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/buffalo + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/buffy.rb b/Formula/buffy.rb new file mode 100644 index 0000000..93993e3 --- /dev/null +++ b/Formula/buffy.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Buffy < Formula + desc "Font: buffy" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-buffy/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-buffy/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-buffy/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"buffy").mkpath + Dir.glob("font-buffy/other_files/*").each do |file| + system "cp", "-r", file, share/"buffy" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/buffy + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/cat-outline.rb b/Formula/cat-outline.rb new file mode 100644 index 0000000..8a82266 --- /dev/null +++ b/Formula/cat-outline.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Cat-outline < Formula + desc "Font: cat-outline" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-cat-outline/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-cat-outline/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-cat-outline/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"cat-outline").mkpath + Dir.glob("font-cat-outline/other_files/*").each do |file| + system "cp", "-r", file, share/"cat-outline" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/cat-outline + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/cheeky-rabbit.rb b/Formula/cheeky-rabbit.rb new file mode 100644 index 0000000..6db7bad --- /dev/null +++ b/Formula/cheeky-rabbit.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Cheeky-rabbit < Formula + desc "Font: cheeky-rabbit" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-cheeky-rabbit/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-cheeky-rabbit/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-cheeky-rabbit/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"cheeky-rabbit").mkpath + Dir.glob("font-cheeky-rabbit/other_files/*").each do |file| + system "cp", "-r", file, share/"cheeky-rabbit" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/cheeky-rabbit + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/chido.rb b/Formula/chido.rb new file mode 100644 index 0000000..a939617 --- /dev/null +++ b/Formula/chido.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Chido < Formula + desc "Font: chido" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-chido/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-chido/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-chido/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"chido").mkpath + Dir.glob("font-chido/other_files/*").each do |file| + system "cp", "-r", file, share/"chido" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/chido + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/christmas-picture.rb b/Formula/christmas-picture.rb new file mode 100644 index 0000000..df9e93f --- /dev/null +++ b/Formula/christmas-picture.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Christmas-picture < Formula + desc "Font: christmas-picture" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-christmas-picture/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-christmas-picture/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-christmas-picture/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"christmas-picture").mkpath + Dir.glob("font-christmas-picture/other_files/*").each do |file| + system "cp", "-r", file, share/"christmas-picture" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/christmas-picture + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/chrone.rb b/Formula/chrone.rb new file mode 100644 index 0000000..84cd388 --- /dev/null +++ b/Formula/chrone.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Chrone < Formula + desc "Font: chrone" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-chrone/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-chrone/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-chrone/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"chrone").mkpath + Dir.glob("font-chrone/other_files/*").each do |file| + system "cp", "-r", file, share/"chrone" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/chrone + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/clancy-experience.rb b/Formula/clancy-experience.rb new file mode 100644 index 0000000..736430d --- /dev/null +++ b/Formula/clancy-experience.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Clancy-experience < Formula + desc "Font: clancy-experience" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-clancy-experience/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-clancy-experience/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-clancy-experience/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"clancy-experience").mkpath + Dir.glob("font-clancy-experience/other_files/*").each do |file| + system "cp", "-r", file, share/"clancy-experience" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/clancy-experience + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/clancy.rb b/Formula/clancy.rb new file mode 100644 index 0000000..7274670 --- /dev/null +++ b/Formula/clancy.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Clancy < Formula + desc "Font: clancy" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-clancy/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-clancy/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-clancy/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"clancy").mkpath + Dir.glob("font-clancy/other_files/*").each do |file| + system "cp", "-r", file, share/"clancy" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/clancy + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/code.rb b/Formula/code.rb new file mode 100644 index 0000000..cc23345 --- /dev/null +++ b/Formula/code.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Code < Formula + desc "Font: code" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-code/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-code/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-code/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"code").mkpath + Dir.glob("font-code/other_files/*").each do |file| + system "cp", "-r", file, share/"code" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/code + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/coffina.rb b/Formula/coffina.rb new file mode 100644 index 0000000..d84bb6b --- /dev/null +++ b/Formula/coffina.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Coffina < Formula + desc "Font: coffina" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-coffina/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-coffina/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-coffina/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"coffina").mkpath + Dir.glob("font-coffina/other_files/*").each do |file| + system "cp", "-r", file, share/"coffina" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/coffina + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/creamy-dreams.rb b/Formula/creamy-dreams.rb new file mode 100644 index 0000000..2b81590 --- /dev/null +++ b/Formula/creamy-dreams.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Creamy-dreams < Formula + desc "Font: creamy-dreams" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-creamy-dreams/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-creamy-dreams/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-creamy-dreams/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"creamy-dreams").mkpath + Dir.glob("font-creamy-dreams/other_files/*").each do |file| + system "cp", "-r", file, share/"creamy-dreams" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/creamy-dreams + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/cucurucho.rb b/Formula/cucurucho.rb new file mode 100644 index 0000000..ea68bc2 --- /dev/null +++ b/Formula/cucurucho.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Cucurucho < Formula + desc "Font: cucurucho" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-cucurucho/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-cucurucho/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-cucurucho/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"cucurucho").mkpath + Dir.glob("font-cucurucho/other_files/*").each do |file| + system "cp", "-r", file, share/"cucurucho" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/cucurucho + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/damn.rb b/Formula/damn.rb new file mode 100644 index 0000000..dde07cb --- /dev/null +++ b/Formula/damn.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Damn < Formula + desc "Font: damn" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-damn/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-damn/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-damn/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"damn").mkpath + Dir.glob("font-damn/other_files/*").each do |file| + system "cp", "-r", file, share/"damn" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/damn + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/dance-blues.rb b/Formula/dance-blues.rb new file mode 100644 index 0000000..33c8126 --- /dev/null +++ b/Formula/dance-blues.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Dance-blues < Formula + desc "Font: dance-blues" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-dance-blues/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-dance-blues/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-dance-blues/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"dance-blues").mkpath + Dir.glob("font-dance-blues/other_files/*").each do |file| + system "cp", "-r", file, share/"dance-blues" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/dance-blues + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/depok-cubism.rb b/Formula/depok-cubism.rb new file mode 100644 index 0000000..10f898b --- /dev/null +++ b/Formula/depok-cubism.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Depok-cubism < Formula + desc "Font: depok-cubism" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-depok-cubism/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-depok-cubism/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-depok-cubism/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"depok-cubism").mkpath + Dir.glob("font-depok-cubism/other_files/*").each do |file| + system "cp", "-r", file, share/"depok-cubism" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/depok-cubism + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/devils-cut.rb b/Formula/devils-cut.rb new file mode 100644 index 0000000..cedced2 --- /dev/null +++ b/Formula/devils-cut.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Devils-cut < Formula + desc "Font: devils-cut" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-devils-cut/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-devils-cut/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-devils-cut/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"devils-cut").mkpath + Dir.glob("font-devils-cut/other_files/*").each do |file| + system "cp", "-r", file, share/"devils-cut" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/devils-cut + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/dirty-clouds.rb b/Formula/dirty-clouds.rb new file mode 100644 index 0000000..bbd232d --- /dev/null +++ b/Formula/dirty-clouds.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Dirty-clouds < Formula + desc "Font: dirty-clouds" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-dirty-clouds/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-dirty-clouds/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-dirty-clouds/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"dirty-clouds").mkpath + Dir.glob("font-dirty-clouds/other_files/*").each do |file| + system "cp", "-r", file, share/"dirty-clouds" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/dirty-clouds + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/district.rb b/Formula/district.rb new file mode 100644 index 0000000..b1fcbd5 --- /dev/null +++ b/Formula/district.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class District < Formula + desc "Font: district" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-district/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-district/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-district/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"district").mkpath + Dir.glob("font-district/other_files/*").each do |file| + system "cp", "-r", file, share/"district" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/district + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/dk-frozen-memory.rb b/Formula/dk-frozen-memory.rb new file mode 100644 index 0000000..70d8100 --- /dev/null +++ b/Formula/dk-frozen-memory.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Dk-frozen-memory < Formula + desc "Font: dk-frozen-memory" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-dk-frozen-memory/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-dk-frozen-memory/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-dk-frozen-memory/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"dk-frozen-memory").mkpath + Dir.glob("font-dk-frozen-memory/other_files/*").each do |file| + system "cp", "-r", file, share/"dk-frozen-memory" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/dk-frozen-memory + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/domaine-display.rb b/Formula/domaine-display.rb new file mode 100644 index 0000000..e9658ca --- /dev/null +++ b/Formula/domaine-display.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Domaine-display < Formula + desc "Font: domaine-display" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-domaine-display/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-domaine-display/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-domaine-display/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"domaine-display").mkpath + Dir.glob("font-domaine-display/other_files/*").each do |file| + system "cp", "-r", file, share/"domaine-display" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/domaine-display + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/dtmilagros.rb b/Formula/dtmilagros.rb new file mode 100644 index 0000000..83a58aa --- /dev/null +++ b/Formula/dtmilagros.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Dtmilagros < Formula + desc "Font: dtmilagros" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-dtmilagros/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-dtmilagros/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-dtmilagros/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"dtmilagros").mkpath + Dir.glob("font-dtmilagros/other_files/*").each do |file| + system "cp", "-r", file, share/"dtmilagros" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/dtmilagros + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/ep-boxi.rb b/Formula/ep-boxi.rb new file mode 100644 index 0000000..a7d68ce --- /dev/null +++ b/Formula/ep-boxi.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Ep-boxi < Formula + desc "Font: ep-boxi" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-ep-boxi/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-ep-boxi/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-ep-boxi/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"ep-boxi").mkpath + Dir.glob("font-ep-boxi/other_files/*").each do |file| + system "cp", "-r", file, share/"ep-boxi" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/ep-boxi + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/f37-stout.rb b/Formula/f37-stout.rb new file mode 100644 index 0000000..da95ea1 --- /dev/null +++ b/Formula/f37-stout.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class F37-stout < Formula + desc "Font: f37-stout" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-f37-stout/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-f37-stout/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-f37-stout/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"f37-stout").mkpath + Dir.glob("font-f37-stout/other_files/*").each do |file| + system "cp", "-r", file, share/"f37-stout" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/f37-stout + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/flyover.rb b/Formula/flyover.rb new file mode 100644 index 0000000..6c98338 --- /dev/null +++ b/Formula/flyover.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Flyover < Formula + desc "Font: flyover" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-flyover/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-flyover/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-flyover/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"flyover").mkpath + Dir.glob("font-flyover/other_files/*").each do |file| + system "cp", "-r", file, share/"flyover" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/flyover + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/friem.rb b/Formula/friem.rb new file mode 100644 index 0000000..3af61c7 --- /dev/null +++ b/Formula/friem.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Friem < Formula + desc "Font: friem" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-friem/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-friem/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-friem/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"friem").mkpath + Dir.glob("font-friem/other_files/*").each do |file| + system "cp", "-r", file, share/"friem" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/friem + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/funky-round.rb b/Formula/funky-round.rb new file mode 100644 index 0000000..7db3d39 --- /dev/null +++ b/Formula/funky-round.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Funky-round < Formula + desc "Font: funky-round" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-funky-round/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-funky-round/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-funky-round/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"funky-round").mkpath + Dir.glob("font-funky-round/other_files/*").each do |file| + system "cp", "-r", file, share/"funky-round" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/funky-round + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/futura-1986.rb b/Formula/futura-1986.rb new file mode 100644 index 0000000..892c7d1 --- /dev/null +++ b/Formula/futura-1986.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Futura-1986 < Formula + desc "Font: futura-1986" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-futura-1986/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-futura-1986/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-futura-1986/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"futura-1986").mkpath + Dir.glob("font-futura-1986/other_files/*").each do |file| + system "cp", "-r", file, share/"futura-1986" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/futura-1986 + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/galaxia.rb b/Formula/galaxia.rb new file mode 100644 index 0000000..1882e26 --- /dev/null +++ b/Formula/galaxia.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Galaxia < Formula + desc "Font: galaxia" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-galaxia/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-galaxia/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-galaxia/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"galaxia").mkpath + Dir.glob("font-galaxia/other_files/*").each do |file| + system "cp", "-r", file, share/"galaxia" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/galaxia + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/gilbert.rb b/Formula/gilbert.rb new file mode 100644 index 0000000..c9a330d --- /dev/null +++ b/Formula/gilbert.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Gilbert < Formula + desc "Font: gilbert" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-gilbert/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-gilbert/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-gilbert/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"gilbert").mkpath + Dir.glob("font-gilbert/other_files/*").each do |file| + system "cp", "-r", file, share/"gilbert" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/gilbert + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/graham_hand.rb b/Formula/graham_hand.rb new file mode 100644 index 0000000..c07e1cc --- /dev/null +++ b/Formula/graham_hand.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Graham_hand < Formula + desc "Font: graham_hand" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-graham_hand/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-graham_hand/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-graham_hand/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"graham_hand").mkpath + Dir.glob("font-graham_hand/other_files/*").each do |file| + system "cp", "-r", file, share/"graham_hand" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/graham_hand + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/gyanko.rb b/Formula/gyanko.rb new file mode 100644 index 0000000..1961ee5 --- /dev/null +++ b/Formula/gyanko.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Gyanko < Formula + desc "Font: gyanko" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-gyanko/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-gyanko/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-gyanko/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"gyanko").mkpath + Dir.glob("font-gyanko/other_files/*").each do |file| + system "cp", "-r", file, share/"gyanko" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/gyanko + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/hectra.rb b/Formula/hectra.rb new file mode 100644 index 0000000..9168ce5 --- /dev/null +++ b/Formula/hectra.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Hectra < Formula + desc "Font: hectra" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-hectra/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-hectra/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-hectra/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"hectra").mkpath + Dir.glob("font-hectra/other_files/*").each do |file| + system "cp", "-r", file, share/"hectra" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/hectra + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/hello-headline.rb b/Formula/hello-headline.rb new file mode 100644 index 0000000..e8fd89a --- /dev/null +++ b/Formula/hello-headline.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Hello-headline < Formula + desc "Font: hello-headline" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-hello-headline/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-hello-headline/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-hello-headline/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"hello-headline").mkpath + Dir.glob("font-hello-headline/other_files/*").each do |file| + system "cp", "-r", file, share/"hello-headline" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/hello-headline + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/horseland.rb b/Formula/horseland.rb new file mode 100644 index 0000000..de13b64 --- /dev/null +++ b/Formula/horseland.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Horseland < Formula + desc "Font: horseland" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-horseland/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-horseland/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-horseland/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"horseland").mkpath + Dir.glob("font-horseland/other_files/*").each do |file| + system "cp", "-r", file, share/"horseland" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/horseland + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/idgrotesk.rb b/Formula/idgrotesk.rb new file mode 100644 index 0000000..355a1d2 --- /dev/null +++ b/Formula/idgrotesk.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Idgrotesk < Formula + desc "Font: idgrotesk" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-idgrotesk/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-idgrotesk/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-idgrotesk/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"idgrotesk").mkpath + Dir.glob("font-idgrotesk/other_files/*").each do |file| + system "cp", "-r", file, share/"idgrotesk" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/idgrotesk + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/jimmy-sans.rb b/Formula/jimmy-sans.rb new file mode 100644 index 0000000..577d36e --- /dev/null +++ b/Formula/jimmy-sans.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Jimmy-sans < Formula + desc "Font: jimmy-sans" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-jimmy-sans/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-jimmy-sans/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-jimmy-sans/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"jimmy-sans").mkpath + Dir.glob("font-jimmy-sans/other_files/*").each do |file| + system "cp", "-r", file, share/"jimmy-sans" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/jimmy-sans + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/joc.rb b/Formula/joc.rb new file mode 100644 index 0000000..df228ca --- /dev/null +++ b/Formula/joc.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Joc < Formula + desc "Font: joc" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-joc/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-joc/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-joc/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"joc").mkpath + Dir.glob("font-joc/other_files/*").each do |file| + system "cp", "-r", file, share/"joc" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/joc + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/kompeni.rb b/Formula/kompeni.rb new file mode 100644 index 0000000..ab2668e --- /dev/null +++ b/Formula/kompeni.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Kompeni < Formula + desc "Font: kompeni" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-kompeni/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-kompeni/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-kompeni/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"kompeni").mkpath + Dir.glob("font-kompeni/other_files/*").each do |file| + system "cp", "-r", file, share/"kompeni" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/kompeni + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/lab-grotesk.rb b/Formula/lab-grotesk.rb new file mode 100644 index 0000000..5465ed5 --- /dev/null +++ b/Formula/lab-grotesk.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Lab-grotesk < Formula + desc "Font: lab-grotesk" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-lab-grotesk/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-lab-grotesk/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-lab-grotesk/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"lab-grotesk").mkpath + Dir.glob("font-lab-grotesk/other_files/*").each do |file| + system "cp", "-r", file, share/"lab-grotesk" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/lab-grotesk + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/lance-.rb b/Formula/lance-.rb new file mode 100644 index 0000000..21a1346 --- /dev/null +++ b/Formula/lance-.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Lance- < Formula + desc "Font: lance-" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-lance-/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-lance-/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-lance-/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"lance-").mkpath + Dir.glob("font-lance-/other_files/*").each do |file| + system "cp", "-r", file, share/"lance-" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/lance- + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/lance-tomchalky.rb b/Formula/lance-tomchalky.rb new file mode 100644 index 0000000..b52587e --- /dev/null +++ b/Formula/lance-tomchalky.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Lance-tomchalky < Formula + desc "Font: lance-tomchalky" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-lance-tomchalky/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-lance-tomchalky/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-lance-tomchalky/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"lance-tomchalky").mkpath + Dir.glob("font-lance-tomchalky/other_files/*").each do |file| + system "cp", "-r", file, share/"lance-tomchalky" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/lance-tomchalky + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/latcha.rb b/Formula/latcha.rb new file mode 100644 index 0000000..c6aba11 --- /dev/null +++ b/Formula/latcha.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Latcha < Formula + desc "Font: latcha" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-latcha/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-latcha/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-latcha/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"latcha").mkpath + Dir.glob("font-latcha/other_files/*").each do |file| + system "cp", "-r", file, share/"latcha" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/latcha + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/lexa.rb b/Formula/lexa.rb new file mode 100644 index 0000000..d23a471 --- /dev/null +++ b/Formula/lexa.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Lexa < Formula + desc "Font: lexa" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-lexa/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-lexa/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-lexa/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"lexa").mkpath + Dir.glob("font-lexa/other_files/*").each do |file| + system "cp", "-r", file, share/"lexa" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/lexa + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/made-carving.rb b/Formula/made-carving.rb new file mode 100644 index 0000000..f554f3d --- /dev/null +++ b/Formula/made-carving.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Made-carving < Formula + desc "Font: made-carving" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-made-carving/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-made-carving/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-made-carving/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"made-carving").mkpath + Dir.glob("font-made-carving/other_files/*").each do |file| + system "cp", "-r", file, share/"made-carving" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/made-carving + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/made-infinity.rb b/Formula/made-infinity.rb new file mode 100644 index 0000000..3c0c7e5 --- /dev/null +++ b/Formula/made-infinity.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Made-infinity < Formula + desc "Font: made-infinity" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-made-infinity/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-made-infinity/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-made-infinity/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"made-infinity").mkpath + Dir.glob("font-made-infinity/other_files/*").each do |file| + system "cp", "-r", file, share/"made-infinity" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/made-infinity + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/magic-painted.rb b/Formula/magic-painted.rb new file mode 100644 index 0000000..b71d306 --- /dev/null +++ b/Formula/magic-painted.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Magic-painted < Formula + desc "Font: magic-painted" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-magic-painted/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-magic-painted/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-magic-painted/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"magic-painted").mkpath + Dir.glob("font-magic-painted/other_files/*").each do |file| + system "cp", "-r", file, share/"magic-painted" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/magic-painted + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/magnode.rb b/Formula/magnode.rb new file mode 100644 index 0000000..ec8f9cc --- /dev/null +++ b/Formula/magnode.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Magnode < Formula + desc "Font: magnode" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-magnode/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-magnode/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-magnode/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"magnode").mkpath + Dir.glob("font-magnode/other_files/*").each do |file| + system "cp", "-r", file, share/"magnode" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/magnode + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/marker_notes.rb b/Formula/marker_notes.rb new file mode 100644 index 0000000..53b3b86 --- /dev/null +++ b/Formula/marker_notes.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Marker_notes < Formula + desc "Font: marker_notes" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-marker_notes/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-marker_notes/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-marker_notes/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"marker_notes").mkpath + Dir.glob("font-marker_notes/other_files/*").each do |file| + system "cp", "-r", file, share/"marker_notes" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/marker_notes + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/marvelo.rb b/Formula/marvelo.rb new file mode 100644 index 0000000..57542ed --- /dev/null +++ b/Formula/marvelo.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Marvelo < Formula + desc "Font: marvelo" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-marvelo/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-marvelo/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-marvelo/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"marvelo").mkpath + Dir.glob("font-marvelo/other_files/*").each do |file| + system "cp", "-r", file, share/"marvelo" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/marvelo + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/mba-slice-mono.rb b/Formula/mba-slice-mono.rb new file mode 100644 index 0000000..dcc8cdf --- /dev/null +++ b/Formula/mba-slice-mono.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Mba-slice-mono < Formula + desc "Font: mba-slice-mono" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-mba-slice-mono/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-mba-slice-mono/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-mba-slice-mono/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"mba-slice-mono").mkpath + Dir.glob("font-mba-slice-mono/other_files/*").each do |file| + system "cp", "-r", file, share/"mba-slice-mono" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/mba-slice-mono + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/miracode.rb b/Formula/miracode.rb new file mode 100644 index 0000000..094259a --- /dev/null +++ b/Formula/miracode.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Miracode < Formula + desc "Font: miracode" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-miracode/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-miracode/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-miracode/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"miracode").mkpath + Dir.glob("font-miracode/other_files/*").each do |file| + system "cp", "-r", file, share/"miracode" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/miracode + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/moon-walk.rb b/Formula/moon-walk.rb new file mode 100644 index 0000000..a8f3d62 --- /dev/null +++ b/Formula/moon-walk.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Moon-walk < Formula + desc "Font: moon-walk" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-moon-walk/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-moon-walk/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-moon-walk/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"moon-walk").mkpath + Dir.glob("font-moon-walk/other_files/*").each do |file| + system "cp", "-r", file, share/"moon-walk" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/moon-walk + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/morgon.rb b/Formula/morgon.rb new file mode 100644 index 0000000..3bfcc74 --- /dev/null +++ b/Formula/morgon.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Morgon < Formula + desc "Font: morgon" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-morgon/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-morgon/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-morgon/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"morgon").mkpath + Dir.glob("font-morgon/other_files/*").each do |file| + system "cp", "-r", file, share/"morgon" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/morgon + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/nafasmanual.rb b/Formula/nafasmanual.rb new file mode 100644 index 0000000..775eb25 --- /dev/null +++ b/Formula/nafasmanual.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Nafasmanual < Formula + desc "Font: nafasmanual" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-nafasmanual/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-nafasmanual/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-nafasmanual/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"nafasmanual").mkpath + Dir.glob("font-nafasmanual/other_files/*").each do |file| + system "cp", "-r", file, share/"nafasmanual" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/nafasmanual + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/new-kansas-black-wisabo.rb b/Formula/new-kansas-black-wisabo.rb new file mode 100644 index 0000000..e705bdd --- /dev/null +++ b/Formula/new-kansas-black-wisabo.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class New-kansas-black-wisabo < Formula + desc "Font: new-kansas-black-wisabo" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-new-kansas-black-wisabo/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-new-kansas-black-wisabo/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-new-kansas-black-wisabo/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"new-kansas-black-wisabo").mkpath + Dir.glob("font-new-kansas-black-wisabo/other_files/*").each do |file| + system "cp", "-r", file, share/"new-kansas-black-wisabo" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/new-kansas-black-wisabo + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/nugia-vintage.rb b/Formula/nugia-vintage.rb new file mode 100644 index 0000000..7addcc7 --- /dev/null +++ b/Formula/nugia-vintage.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Nugia-vintage < Formula + desc "Font: nugia-vintage" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-nugia-vintage/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-nugia-vintage/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-nugia-vintage/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"nugia-vintage").mkpath + Dir.glob("font-nugia-vintage/other_files/*").each do |file| + system "cp", "-r", file, share/"nugia-vintage" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/nugia-vintage + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/overland.rb b/Formula/overland.rb new file mode 100644 index 0000000..0d4946e --- /dev/null +++ b/Formula/overland.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Overland < Formula + desc "Font: overland" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-overland/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-overland/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-overland/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"overland").mkpath + Dir.glob("font-overland/other_files/*").each do |file| + system "cp", "-r", file, share/"overland" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/overland + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/parasite-game.rb b/Formula/parasite-game.rb new file mode 100644 index 0000000..98c54b9 --- /dev/null +++ b/Formula/parasite-game.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Parasite-game < Formula + desc "Font: parasite-game" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-parasite-game/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-parasite-game/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-parasite-game/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"parasite-game").mkpath + Dir.glob("font-parasite-game/other_files/*").each do |file| + system "cp", "-r", file, share/"parasite-game" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/parasite-game + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/patsy-sans-grotesque.rb b/Formula/patsy-sans-grotesque.rb new file mode 100644 index 0000000..667e18d --- /dev/null +++ b/Formula/patsy-sans-grotesque.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Patsy-sans-grotesque < Formula + desc "Font: patsy-sans-grotesque" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-patsy-sans-grotesque/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-patsy-sans-grotesque/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-patsy-sans-grotesque/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"patsy-sans-grotesque").mkpath + Dir.glob("font-patsy-sans-grotesque/other_files/*").each do |file| + system "cp", "-r", file, share/"patsy-sans-grotesque" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/patsy-sans-grotesque + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/pixelon.rb b/Formula/pixelon.rb new file mode 100644 index 0000000..8647c26 --- /dev/null +++ b/Formula/pixelon.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Pixelon < Formula + desc "Font: pixelon" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-pixelon/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-pixelon/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-pixelon/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"pixelon").mkpath + Dir.glob("font-pixelon/other_files/*").each do |file| + system "cp", "-r", file, share/"pixelon" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/pixelon + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/plaztma.rb b/Formula/plaztma.rb new file mode 100644 index 0000000..4d111e4 --- /dev/null +++ b/Formula/plaztma.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Plaztma < Formula + desc "Font: plaztma" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-plaztma/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-plaztma/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-plaztma/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"plaztma").mkpath + Dir.glob("font-plaztma/other_files/*").each do |file| + system "cp", "-r", file, share/"plaztma" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/plaztma + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/plebis.rb b/Formula/plebis.rb new file mode 100644 index 0000000..ef6cf53 --- /dev/null +++ b/Formula/plebis.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Plebis < Formula + desc "Font: plebis" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-plebis/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-plebis/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-plebis/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"plebis").mkpath + Dir.glob("font-plebis/other_files/*").each do |file| + system "cp", "-r", file, share/"plebis" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/plebis + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/project-space.rb b/Formula/project-space.rb new file mode 100644 index 0000000..c3100af --- /dev/null +++ b/Formula/project-space.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Project-space < Formula + desc "Font: project-space" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-project-space/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-project-space/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-project-space/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"project-space").mkpath + Dir.glob("font-project-space/other_files/*").each do |file| + system "cp", "-r", file, share/"project-space" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/project-space + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/provisions.rb b/Formula/provisions.rb new file mode 100644 index 0000000..03dca99 --- /dev/null +++ b/Formula/provisions.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Provisions < Formula + desc "Font: provisions" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-provisions/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-provisions/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-provisions/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"provisions").mkpath + Dir.glob("font-provisions/other_files/*").each do |file| + system "cp", "-r", file, share/"provisions" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/provisions + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/quasimoda-family.rb b/Formula/quasimoda-family.rb new file mode 100644 index 0000000..210c916 --- /dev/null +++ b/Formula/quasimoda-family.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Quasimoda-family < Formula + desc "Font: quasimoda-family" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-quasimoda-family/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-quasimoda-family/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-quasimoda-family/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"quasimoda-family").mkpath + Dir.glob("font-quasimoda-family/other_files/*").each do |file| + system "cp", "-r", file, share/"quasimoda-family" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/quasimoda-family + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/revain.rb b/Formula/revain.rb new file mode 100644 index 0000000..23c7b52 --- /dev/null +++ b/Formula/revain.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Revain < Formula + desc "Font: revain" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-revain/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-revain/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-revain/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"revain").mkpath + Dir.glob("font-revain/other_files/*").each do |file| + system "cp", "-r", file, share/"revain" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/revain + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/rigid-light.rb b/Formula/rigid-light.rb new file mode 100644 index 0000000..c6cd0d1 --- /dev/null +++ b/Formula/rigid-light.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Rigid-light < Formula + desc "Font: rigid-light" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-rigid-light/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-rigid-light/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-rigid-light/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"rigid-light").mkpath + Dir.glob("font-rigid-light/other_files/*").each do |file| + system "cp", "-r", file, share/"rigid-light" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/rigid-light + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/rocky_monkey.rb b/Formula/rocky_monkey.rb new file mode 100644 index 0000000..5b658af --- /dev/null +++ b/Formula/rocky_monkey.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Rocky_monkey < Formula + desc "Font: rocky_monkey" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-rocky_monkey/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-rocky_monkey/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-rocky_monkey/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"rocky_monkey").mkpath + Dir.glob("font-rocky_monkey/other_files/*").each do |file| + system "cp", "-r", file, share/"rocky_monkey" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/rocky_monkey + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/rondack.rb b/Formula/rondack.rb new file mode 100644 index 0000000..fb05705 --- /dev/null +++ b/Formula/rondack.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Rondack < Formula + desc "Font: rondack" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-rondack/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-rondack/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-rondack/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"rondack").mkpath + Dir.glob("font-rondack/other_files/*").each do |file| + system "cp", "-r", file, share/"rondack" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/rondack + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/runa.rb b/Formula/runa.rb new file mode 100644 index 0000000..22aca4d --- /dev/null +++ b/Formula/runa.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Runa < Formula + desc "Font: runa" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-runa/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-runa/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-runa/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"runa").mkpath + Dir.glob("font-runa/other_files/*").each do |file| + system "cp", "-r", file, share/"runa" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/runa + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/rusillaserif.rb b/Formula/rusillaserif.rb new file mode 100644 index 0000000..490d453 --- /dev/null +++ b/Formula/rusillaserif.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Rusillaserif < Formula + desc "Font: rusillaserif" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-rusillaserif/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-rusillaserif/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-rusillaserif/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"rusillaserif").mkpath + Dir.glob("font-rusillaserif/other_files/*").each do |file| + system "cp", "-r", file, share/"rusillaserif" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/rusillaserif + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/ruska.rb b/Formula/ruska.rb new file mode 100644 index 0000000..c3f315f --- /dev/null +++ b/Formula/ruska.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Ruska < Formula + desc "Font: ruska" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-ruska/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-ruska/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-ruska/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"ruska").mkpath + Dir.glob("font-ruska/other_files/*").each do |file| + system "cp", "-r", file, share/"ruska" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/ruska + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/scratches.rb b/Formula/scratches.rb new file mode 100644 index 0000000..a3822e9 --- /dev/null +++ b/Formula/scratches.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Scratches < Formula + desc "Font: scratches" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-scratches/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-scratches/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-scratches/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"scratches").mkpath + Dir.glob("font-scratches/other_files/*").each do |file| + system "cp", "-r", file, share/"scratches" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/scratches + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/scribblingtom.rb b/Formula/scribblingtom.rb new file mode 100644 index 0000000..27ad822 --- /dev/null +++ b/Formula/scribblingtom.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Scribblingtom < Formula + desc "Font: scribblingtom" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-scribblingtom/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-scribblingtom/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-scribblingtom/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"scribblingtom").mkpath + Dir.glob("font-scribblingtom/other_files/*").each do |file| + system "cp", "-r", file, share/"scribblingtom" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/scribblingtom + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/sepura-light.rb b/Formula/sepura-light.rb new file mode 100644 index 0000000..94725d1 --- /dev/null +++ b/Formula/sepura-light.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Sepura-light < Formula + desc "Font: sepura-light" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-sepura-light/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-sepura-light/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-sepura-light/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"sepura-light").mkpath + Dir.glob("font-sepura-light/other_files/*").each do |file| + system "cp", "-r", file, share/"sepura-light" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/sepura-light + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/sideboard.rb b/Formula/sideboard.rb new file mode 100644 index 0000000..02d53ee --- /dev/null +++ b/Formula/sideboard.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Sideboard < Formula + desc "Font: sideboard" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-sideboard/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-sideboard/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-sideboard/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"sideboard").mkpath + Dir.glob("font-sideboard/other_files/*").each do |file| + system "cp", "-r", file, share/"sideboard" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/sideboard + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/siesta-serenade.rb b/Formula/siesta-serenade.rb new file mode 100644 index 0000000..e48ff60 --- /dev/null +++ b/Formula/siesta-serenade.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Siesta-serenade < Formula + desc "Font: siesta-serenade" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-siesta-serenade/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-siesta-serenade/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-siesta-serenade/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"siesta-serenade").mkpath + Dir.glob("font-siesta-serenade/other_files/*").each do |file| + system "cp", "-r", file, share/"siesta-serenade" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/siesta-serenade + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/sigitarian.rb b/Formula/sigitarian.rb new file mode 100644 index 0000000..a88d42f --- /dev/null +++ b/Formula/sigitarian.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Sigitarian < Formula + desc "Font: sigitarian" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-sigitarian/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-sigitarian/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-sigitarian/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"sigitarian").mkpath + Dir.glob("font-sigitarian/other_files/*").each do |file| + system "cp", "-r", file, share/"sigitarian" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/sigitarian + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/signate-grotesk-black.rb b/Formula/signate-grotesk-black.rb new file mode 100644 index 0000000..e46d0bc --- /dev/null +++ b/Formula/signate-grotesk-black.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Signate-grotesk-black < Formula + desc "Font: signate-grotesk-black" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-signate-grotesk-black/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-signate-grotesk-black/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-signate-grotesk-black/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"signate-grotesk-black").mkpath + Dir.glob("font-signate-grotesk-black/other_files/*").each do |file| + system "cp", "-r", file, share/"signate-grotesk-black" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/signate-grotesk-black + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/silkshy.rb b/Formula/silkshy.rb new file mode 100644 index 0000000..92ac446 --- /dev/null +++ b/Formula/silkshy.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Silkshy < Formula + desc "Font: silkshy" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-silkshy/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-silkshy/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-silkshy/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"silkshy").mkpath + Dir.glob("font-silkshy/other_files/*").each do |file| + system "cp", "-r", file, share/"silkshy" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/silkshy + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/spencer.rb b/Formula/spencer.rb new file mode 100644 index 0000000..2439ca0 --- /dev/null +++ b/Formula/spencer.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Spencer < Formula + desc "Font: spencer" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-spencer/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-spencer/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-spencer/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"spencer").mkpath + Dir.glob("font-spencer/other_files/*").each do |file| + system "cp", "-r", file, share/"spencer" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/spencer + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/springwood_note.rb b/Formula/springwood_note.rb new file mode 100644 index 0000000..c0b5b02 --- /dev/null +++ b/Formula/springwood_note.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Springwood_note < Formula + desc "Font: springwood_note" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-springwood_note/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-springwood_note/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-springwood_note/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"springwood_note").mkpath + Dir.glob("font-springwood_note/other_files/*").each do |file| + system "cp", "-r", file, share/"springwood_note" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/springwood_note + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/spritegraffiti.rb b/Formula/spritegraffiti.rb new file mode 100644 index 0000000..9959a48 --- /dev/null +++ b/Formula/spritegraffiti.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Spritegraffiti < Formula + desc "Font: spritegraffiti" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-spritegraffiti/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-spritegraffiti/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-spritegraffiti/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"spritegraffiti").mkpath + Dir.glob("font-spritegraffiti/other_files/*").each do |file| + system "cp", "-r", file, share/"spritegraffiti" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/spritegraffiti + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/starship.rb b/Formula/starship.rb new file mode 100644 index 0000000..2570882 --- /dev/null +++ b/Formula/starship.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Starship < Formula + desc "Font: starship" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-starship/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-starship/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-starship/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"starship").mkpath + Dir.glob("font-starship/other_files/*").each do |file| + system "cp", "-r", file, share/"starship" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/starship + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/stockman.rb b/Formula/stockman.rb new file mode 100644 index 0000000..e5750ea --- /dev/null +++ b/Formula/stockman.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Stockman < Formula + desc "Font: stockman" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-stockman/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-stockman/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-stockman/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"stockman").mkpath + Dir.glob("font-stockman/other_files/*").each do |file| + system "cp", "-r", file, share/"stockman" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/stockman + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/stronghold.rb b/Formula/stronghold.rb new file mode 100644 index 0000000..a4212ac --- /dev/null +++ b/Formula/stronghold.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Stronghold < Formula + desc "Font: stronghold" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-stronghold/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-stronghold/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-stronghold/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"stronghold").mkpath + Dir.glob("font-stronghold/other_files/*").each do |file| + system "cp", "-r", file, share/"stronghold" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/stronghold + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/sunmore.rb b/Formula/sunmore.rb new file mode 100644 index 0000000..8ad20d0 --- /dev/null +++ b/Formula/sunmore.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Sunmore < Formula + desc "Font: sunmore" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-sunmore/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-sunmore/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-sunmore/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"sunmore").mkpath + Dir.glob("font-sunmore/other_files/*").each do |file| + system "cp", "-r", file, share/"sunmore" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/sunmore + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/tallow-pen.rb b/Formula/tallow-pen.rb new file mode 100644 index 0000000..20df26d --- /dev/null +++ b/Formula/tallow-pen.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Tallow-pen < Formula + desc "Font: tallow-pen" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-tallow-pen/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-tallow-pen/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-tallow-pen/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"tallow-pen").mkpath + Dir.glob("font-tallow-pen/other_files/*").each do |file| + system "cp", "-r", file, share/"tallow-pen" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/tallow-pen + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/tc_kindred.rb b/Formula/tc_kindred.rb new file mode 100644 index 0000000..f79bd92 --- /dev/null +++ b/Formula/tc_kindred.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Tc_kindred < Formula + desc "Font: tc_kindred" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-tc_kindred/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-tc_kindred/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-tc_kindred/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"tc_kindred").mkpath + Dir.glob("font-tc_kindred/other_files/*").each do |file| + system "cp", "-r", file, share/"tc_kindred" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/tc_kindred + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/tcacrylichand.rb b/Formula/tcacrylichand.rb new file mode 100644 index 0000000..e0e8bb0 --- /dev/null +++ b/Formula/tcacrylichand.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Tcacrylichand < Formula + desc "Font: tcacrylichand" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-tcacrylichand/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-tcacrylichand/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-tcacrylichand/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"tcacrylichand").mkpath + Dir.glob("font-tcacrylichand/other_files/*").each do |file| + system "cp", "-r", file, share/"tcacrylichand" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/tcacrylichand + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/techla.rb b/Formula/techla.rb new file mode 100644 index 0000000..33dd2d3 --- /dev/null +++ b/Formula/techla.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Techla < Formula + desc "Font: techla" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-techla/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-techla/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-techla/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"techla").mkpath + Dir.glob("font-techla/other_files/*").each do |file| + system "cp", "-r", file, share/"techla" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/techla + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/teenage-yellow-star.rb b/Formula/teenage-yellow-star.rb new file mode 100644 index 0000000..b20c1ed --- /dev/null +++ b/Formula/teenage-yellow-star.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Teenage-yellow-star < Formula + desc "Font: teenage-yellow-star" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-teenage-yellow-star/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-teenage-yellow-star/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-teenage-yellow-star/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"teenage-yellow-star").mkpath + Dir.glob("font-teenage-yellow-star/other_files/*").each do |file| + system "cp", "-r", file, share/"teenage-yellow-star" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/teenage-yellow-star + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/tf-madcloud-teenage-foundry.rb b/Formula/tf-madcloud-teenage-foundry.rb new file mode 100644 index 0000000..27c18d9 --- /dev/null +++ b/Formula/tf-madcloud-teenage-foundry.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Tf-madcloud-teenage-foundry < Formula + desc "Font: tf-madcloud-teenage-foundry" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-tf-madcloud-teenage-foundry/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-tf-madcloud-teenage-foundry/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-tf-madcloud-teenage-foundry/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"tf-madcloud-teenage-foundry").mkpath + Dir.glob("font-tf-madcloud-teenage-foundry/other_files/*").each do |file| + system "cp", "-r", file, share/"tf-madcloud-teenage-foundry" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/tf-madcloud-teenage-foundry + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/the-great-outdoors.rb b/Formula/the-great-outdoors.rb new file mode 100644 index 0000000..151f923 --- /dev/null +++ b/Formula/the-great-outdoors.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class The-great-outdoors < Formula + desc "Font: the-great-outdoors" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-the-great-outdoors/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-the-great-outdoors/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-the-great-outdoors/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"the-great-outdoors").mkpath + Dir.glob("font-the-great-outdoors/other_files/*").each do |file| + system "cp", "-r", file, share/"the-great-outdoors" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/the-great-outdoors + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/thourenz-inked.rb b/Formula/thourenz-inked.rb new file mode 100644 index 0000000..a2dc725 --- /dev/null +++ b/Formula/thourenz-inked.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Thourenz-inked < Formula + desc "Font: thourenz-inked" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-thourenz-inked/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-thourenz-inked/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-thourenz-inked/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"thourenz-inked").mkpath + Dir.glob("font-thourenz-inked/other_files/*").each do |file| + system "cp", "-r", file, share/"thourenz-inked" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/thourenz-inked + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/tyler-handwriting.rb b/Formula/tyler-handwriting.rb new file mode 100644 index 0000000..cc4c03b --- /dev/null +++ b/Formula/tyler-handwriting.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Tyler-handwriting < Formula + desc "Font: tyler-handwriting" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-tyler-handwriting/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-tyler-handwriting/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-tyler-handwriting/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"tyler-handwriting").mkpath + Dir.glob("font-tyler-handwriting/other_files/*").each do |file| + system "cp", "-r", file, share/"tyler-handwriting" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/tyler-handwriting + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/valofire.rb b/Formula/valofire.rb new file mode 100644 index 0000000..1fb10e1 --- /dev/null +++ b/Formula/valofire.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Valofire < Formula + desc "Font: valofire" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-valofire/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-valofire/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-valofire/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"valofire").mkpath + Dir.glob("font-valofire/other_files/*").each do |file| + system "cp", "-r", file, share/"valofire" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/valofire + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/vampire-mansion.rb b/Formula/vampire-mansion.rb new file mode 100644 index 0000000..94d4d78 --- /dev/null +++ b/Formula/vampire-mansion.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Vampire-mansion < Formula + desc "Font: vampire-mansion" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-vampire-mansion/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-vampire-mansion/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-vampire-mansion/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"vampire-mansion").mkpath + Dir.glob("font-vampire-mansion/other_files/*").each do |file| + system "cp", "-r", file, share/"vampire-mansion" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/vampire-mansion + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/vaselina.rb b/Formula/vaselina.rb new file mode 100644 index 0000000..d274d84 --- /dev/null +++ b/Formula/vaselina.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Vaselina < Formula + desc "Font: vaselina" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-vaselina/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-vaselina/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-vaselina/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"vaselina").mkpath + Dir.glob("font-vaselina/other_files/*").each do |file| + system "cp", "-r", file, share/"vaselina" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/vaselina + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/virus_killer.rb b/Formula/virus_killer.rb new file mode 100644 index 0000000..4afe5cd --- /dev/null +++ b/Formula/virus_killer.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Virus_killer < Formula + desc "Font: virus_killer" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-virus_killer/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-virus_killer/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-virus_killer/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"virus_killer").mkpath + Dir.glob("font-virus_killer/other_files/*").each do |file| + system "cp", "-r", file, share/"virus_killer" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/virus_killer + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/west-river.rb b/Formula/west-river.rb new file mode 100644 index 0000000..c22e58d --- /dev/null +++ b/Formula/west-river.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class West-river < Formula + desc "Font: west-river" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-west-river/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-west-river/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-west-river/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"west-river").mkpath + Dir.glob("font-west-river/other_files/*").each do |file| + system "cp", "-r", file, share/"west-river" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/west-river + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/whtpny.rb b/Formula/whtpny.rb new file mode 100644 index 0000000..65ba036 --- /dev/null +++ b/Formula/whtpny.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Whtpny < Formula + desc "Font: whtpny" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-whtpny/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-whtpny/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-whtpny/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"whtpny").mkpath + Dir.glob("font-whtpny/other_files/*").each do |file| + system "cp", "-r", file, share/"whtpny" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/whtpny + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/wistonia-signature.rb b/Formula/wistonia-signature.rb new file mode 100644 index 0000000..902afa5 --- /dev/null +++ b/Formula/wistonia-signature.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Wistonia-signature < Formula + desc "Font: wistonia-signature" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-wistonia-signature/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-wistonia-signature/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-wistonia-signature/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"wistonia-signature").mkpath + Dir.glob("font-wistonia-signature/other_files/*").each do |file| + system "cp", "-r", file, share/"wistonia-signature" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/wistonia-signature + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/ws-lowen.rb b/Formula/ws-lowen.rb new file mode 100644 index 0000000..9819630 --- /dev/null +++ b/Formula/ws-lowen.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Ws-lowen < Formula + desc "Font: ws-lowen" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-ws-lowen/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-ws-lowen/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-ws-lowen/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"ws-lowen").mkpath + Dir.glob("font-ws-lowen/other_files/*").each do |file| + system "cp", "-r", file, share/"ws-lowen" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/ws-lowen + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/wt-karsa-mono.rb b/Formula/wt-karsa-mono.rb new file mode 100644 index 0000000..a9b0ce4 --- /dev/null +++ b/Formula/wt-karsa-mono.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Wt-karsa-mono < Formula + desc "Font: wt-karsa-mono" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-wt-karsa-mono/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-wt-karsa-mono/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-wt-karsa-mono/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"wt-karsa-mono").mkpath + Dir.glob("font-wt-karsa-mono/other_files/*").each do |file| + system "cp", "-r", file, share/"wt-karsa-mono" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/wt-karsa-mono + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/youchat.rb b/Formula/youchat.rb new file mode 100644 index 0000000..e4355ac --- /dev/null +++ b/Formula/youchat.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Youchat < Formula + desc "Font: youchat" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-youchat/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-youchat/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-youchat/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"youchat").mkpath + Dir.glob("font-youchat/other_files/*").each do |file| + system "cp", "-r", file, share/"youchat" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/youchat + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/Formula/zebra.rb b/Formula/zebra.rb new file mode 100644 index 0000000..5bba96d --- /dev/null +++ b/Formula/zebra.rb @@ -0,0 +1,59 @@ +# typed: false +# frozen_string_literal: true + +# This file was generated by the font folder cleanup script +# Do not edit this file directly + +class Zebra < Formula + desc "Font: zebra" + homepage "http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts" + version "1.0.0" + + def install + # Create font directories + (share/"fonts").mkpath + (share/"fonts/truetype").mkpath + (share/"fonts/opentype").mkpath + (share/"fonts/webfonts").mkpath + + # Install TTF fonts + Dir.glob("font-zebra/ttf/*.ttf").each do |font| + system "cp", font, share/"fonts/truetype" + end + + # Install OTF fonts + Dir.glob("font-zebra/otf/*.otf").each do |font| + system "cp", font, share/"fonts/opentype" + end + + # Install web fonts + Dir.glob("font-zebra/web/*.{woff,woff2,eot,svg}").each do |font| + system "cp", font, share/"fonts/webfonts" + end + + # Install documentation and other files + (share/"zebra").mkpath + Dir.glob("font-zebra/other_files/*").each do |file| + system "cp", "-r", file, share/"zebra" + end + end + + def caveats + <<~EOS + Fonts have been installed to: + #{share}/fonts/truetype + #{share}/fonts/opentype + #{share}/fonts/webfonts + + Additional files are available in: + #{share}/zebra + EOS + end + + test do + # Verify font installation + assert_predicate share/"fonts/truetype", :directory? + assert_predicate share/"fonts/opentype", :directory? + assert_predicate share/"fonts/webfonts", :directory? + end +end diff --git a/README.md b/README.md index 620c362..7378b8e 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ You need to have the following installed on your system to use this repository: ## Installation - ```sh - brew tap homebrew/cask-fonts # You only need to do this once! + brew tap genet-godzilla/fonts ssh://git@clancy.genet-godzilla.ts.net:2222/Fonts/homebrew-fonts.git # You only need to do this once! ``` - ```sh diff --git a/font_files/AbbieScriptPro-Rg/AbbieScriptPro-Rg.otf b/font_files/font-abbiescriptpro-rg/otf/abbiescriptpro-rg.otf similarity index 100% rename from font_files/AbbieScriptPro-Rg/AbbieScriptPro-Rg.otf rename to font_files/font-abbiescriptpro-rg/otf/abbiescriptpro-rg.otf diff --git a/font_files/AbbieScriptPro-Rg/EULA.txt b/font_files/font-abbiescriptpro-rg/other_files/eula.txt similarity index 100% rename from font_files/AbbieScriptPro-Rg/EULA.txt rename to font_files/font-abbiescriptpro-rg/other_files/eula.txt diff --git a/font_files/AbbieScriptPro-Rg/Hidden Freebies + Thank-you.txt b/font_files/font-abbiescriptpro-rg/other_files/hidden-freebies-+-thank-you.txt similarity index 100% rename from font_files/AbbieScriptPro-Rg/Hidden Freebies + Thank-you.txt rename to font_files/font-abbiescriptpro-rg/other_files/hidden-freebies-+-thank-you.txt diff --git a/font_files/AbbieScriptPro-Rg/AbbieScriptPro-Rg.ttf b/font_files/font-abbiescriptpro-rg/ttf/abbiescriptpro-rg.ttf similarity index 100% rename from font_files/AbbieScriptPro-Rg/AbbieScriptPro-Rg.ttf rename to font_files/font-abbiescriptpro-rg/ttf/abbiescriptpro-rg.ttf diff --git a/font_files/font-acrylic-hand/other-files/tomchalky_desktop_licensing.pdf b/font_files/font-acrylic-hand/other_files/tomchalky_desktop_licensing.pdf similarity index 100% rename from font_files/font-acrylic-hand/other-files/tomchalky_desktop_licensing.pdf rename to font_files/font-acrylic-hand/other_files/tomchalky_desktop_licensing.pdf diff --git a/font_files/font-agpx/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-agpx/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-agpx/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-agpx/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-airosol/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-airosol/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-airosol/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-airosol/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-angular/other-files/desktop-commercial-use-license-pixel-surplus.pdf b/font_files/font-angular/other_files/desktop-commercial-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-angular/other-files/desktop-commercial-use-license-pixel-surplus.pdf rename to font_files/font-angular/other_files/desktop-commercial-use-license-pixel-surplus.pdf diff --git a/font_files/AveraSansTc/AveraSansTc.otf b/font_files/font-averasanstc/otf/averasanstc.otf similarity index 100% rename from font_files/AveraSansTc/AveraSansTc.otf rename to font_files/font-averasanstc/otf/averasanstc.otf diff --git a/font_files/AveraSansTc/AveraSansTcBld.otf b/font_files/font-averasanstc/otf/averasanstcbld.otf similarity index 100% rename from font_files/AveraSansTc/AveraSansTcBld.otf rename to font_files/font-averasanstc/otf/averasanstcbld.otf diff --git a/font_files/AveraSansTc/AveraSansTcBrsh.otf b/font_files/font-averasanstc/otf/averasanstcbrsh.otf similarity index 100% rename from font_files/AveraSansTc/AveraSansTcBrsh.otf rename to font_files/font-averasanstc/otf/averasanstcbrsh.otf diff --git a/font_files/AveraSansTc/AveraSansTcLt.otf b/font_files/font-averasanstc/otf/averasanstclt.otf similarity index 100% rename from font_files/AveraSansTc/AveraSansTcLt.otf rename to font_files/font-averasanstc/otf/averasanstclt.otf diff --git a/font_files/AveraSansTc/AveraSansTcSktch.otf b/font_files/font-averasanstc/otf/averasanstcsktch.otf similarity index 100% rename from font_files/AveraSansTc/AveraSansTcSktch.otf rename to font_files/font-averasanstc/otf/averasanstcsktch.otf diff --git a/font_files/AveraSansTc/TomChalky_Desktop_Licensing.pdf b/font_files/font-averasanstc/other_files/tomchalky_desktop_licensing.pdf similarity index 100% rename from font_files/AveraSansTc/TomChalky_Desktop_Licensing.pdf rename to font_files/font-averasanstc/other_files/tomchalky_desktop_licensing.pdf diff --git a/font_files/font-baduy/other-files/read-this.txt b/font_files/font-baduy/other_files/read-this.txt similarity index 100% rename from font_files/font-baduy/other-files/read-this.txt rename to font_files/font-baduy/other_files/read-this.txt diff --git a/font_files/Bobby-Jones-Soft-Free/Bobby Jones Soft Outline.otf b/font_files/font-bobby-jones-soft-free/otf/bobby-jones-soft-outline.otf similarity index 100% rename from font_files/Bobby-Jones-Soft-Free/Bobby Jones Soft Outline.otf rename to font_files/font-bobby-jones-soft-free/otf/bobby-jones-soft-outline.otf diff --git a/font_files/Bobby-Jones-Soft-Free/Bobby Jones Soft.otf b/font_files/font-bobby-jones-soft-free/otf/bobby-jones-soft.otf similarity index 100% rename from font_files/Bobby-Jones-Soft-Free/Bobby Jones Soft.otf rename to font_files/font-bobby-jones-soft-free/otf/bobby-jones-soft.otf diff --git a/font_files/Bobby-Jones-Soft-Free/TomChalky_Desktop_Licensing.pdf b/font_files/font-bobby-jones-soft-free/other_files/tomchalky_desktop_licensing.pdf similarity index 100% rename from font_files/Bobby-Jones-Soft-Free/TomChalky_Desktop_Licensing.pdf rename to font_files/font-bobby-jones-soft-free/other_files/tomchalky_desktop_licensing.pdf diff --git a/font_files/Bobby-Jones-Soft-Free/Bobby Rough Soft Outline.ttf b/font_files/font-bobby-jones-soft-free/ttf/bobby-rough-soft-outline.ttf similarity index 100% rename from font_files/Bobby-Jones-Soft-Free/Bobby Rough Soft Outline.ttf rename to font_files/font-bobby-jones-soft-free/ttf/bobby-rough-soft-outline.ttf diff --git a/font_files/Bobby-Jones-Soft-Free/Bobby Rough Soft.ttf b/font_files/font-bobby-jones-soft-free/ttf/bobby-rough-soft.ttf similarity index 100% rename from font_files/Bobby-Jones-Soft-Free/Bobby Rough Soft.ttf rename to font_files/font-bobby-jones-soft-free/ttf/bobby-rough-soft.ttf diff --git a/font_files/Bouncy_Castle_Free/Bouncy Castle Bonus Bold.otf b/font_files/font-bouncy_castle_free/otf/bouncy-castle-bonus-bold.otf similarity index 100% rename from font_files/Bouncy_Castle_Free/Bouncy Castle Bonus Bold.otf rename to font_files/font-bouncy_castle_free/otf/bouncy-castle-bonus-bold.otf diff --git a/font_files/Bouncy_Castle_Free/Bouncy Castle Bonus.otf b/font_files/font-bouncy_castle_free/otf/bouncy-castle-bonus.otf similarity index 100% rename from font_files/Bouncy_Castle_Free/Bouncy Castle Bonus.otf rename to font_files/font-bouncy_castle_free/otf/bouncy-castle-bonus.otf diff --git a/font_files/Bouncy_Castle_Free/Bouncy Castle Sans.otf b/font_files/font-bouncy_castle_free/otf/bouncy-castle-sans.otf similarity index 100% rename from font_files/Bouncy_Castle_Free/Bouncy Castle Sans.otf rename to font_files/font-bouncy_castle_free/otf/bouncy-castle-sans.otf diff --git a/font_files/Bouncy_Castle_Free/Bouncy Castle SS01.otf b/font_files/font-bouncy_castle_free/otf/bouncy-castle-ss01.otf similarity index 100% rename from font_files/Bouncy_Castle_Free/Bouncy Castle SS01.otf rename to font_files/font-bouncy_castle_free/otf/bouncy-castle-ss01.otf diff --git a/font_files/Bouncy_Castle_Free/Bouncy Castle SS02.otf b/font_files/font-bouncy_castle_free/otf/bouncy-castle-ss02.otf similarity index 100% rename from font_files/Bouncy_Castle_Free/Bouncy Castle SS02.otf rename to font_files/font-bouncy_castle_free/otf/bouncy-castle-ss02.otf diff --git a/font_files/Bouncy_Castle_Free/Bouncy Castle SS03.otf b/font_files/font-bouncy_castle_free/otf/bouncy-castle-ss03.otf similarity index 100% rename from font_files/Bouncy_Castle_Free/Bouncy Castle SS03.otf rename to font_files/font-bouncy_castle_free/otf/bouncy-castle-ss03.otf diff --git a/font_files/Bouncy_Castle_Free/Bouncy Castle.otf b/font_files/font-bouncy_castle_free/otf/bouncy-castle.otf similarity index 100% rename from font_files/Bouncy_Castle_Free/Bouncy Castle.otf rename to font_files/font-bouncy_castle_free/otf/bouncy-castle.otf diff --git a/font_files/Bouncy_Castle_Free/Licensing.txt b/font_files/font-bouncy_castle_free/other_files/licensing.txt similarity index 100% rename from font_files/Bouncy_Castle_Free/Licensing.txt rename to font_files/font-bouncy_castle_free/other_files/licensing.txt diff --git a/font_files/Bouncy_Castle_Free/Bouncy Castle Bonus Bold.ttf b/font_files/font-bouncy_castle_free/ttf/bouncy-castle-bonus-bold.ttf similarity index 100% rename from font_files/Bouncy_Castle_Free/Bouncy Castle Bonus Bold.ttf rename to font_files/font-bouncy_castle_free/ttf/bouncy-castle-bonus-bold.ttf diff --git a/font_files/Bouncy_Castle_Free/Bouncy Castle Bonus.ttf b/font_files/font-bouncy_castle_free/ttf/bouncy-castle-bonus.ttf similarity index 100% rename from font_files/Bouncy_Castle_Free/Bouncy Castle Bonus.ttf rename to font_files/font-bouncy_castle_free/ttf/bouncy-castle-bonus.ttf diff --git a/font_files/Bouncy_Castle_Free/Bouncy Castle Sans.ttf b/font_files/font-bouncy_castle_free/ttf/bouncy-castle-sans.ttf similarity index 100% rename from font_files/Bouncy_Castle_Free/Bouncy Castle Sans.ttf rename to font_files/font-bouncy_castle_free/ttf/bouncy-castle-sans.ttf diff --git a/font_files/Bouncy_Castle_Free/Bouncy Castle SS01.ttf b/font_files/font-bouncy_castle_free/ttf/bouncy-castle-ss01.ttf similarity index 100% rename from font_files/Bouncy_Castle_Free/Bouncy Castle SS01.ttf rename to font_files/font-bouncy_castle_free/ttf/bouncy-castle-ss01.ttf diff --git a/font_files/Bouncy_Castle_Free/Bouncy Castle SS02.ttf b/font_files/font-bouncy_castle_free/ttf/bouncy-castle-ss02.ttf similarity index 100% rename from font_files/Bouncy_Castle_Free/Bouncy Castle SS02.ttf rename to font_files/font-bouncy_castle_free/ttf/bouncy-castle-ss02.ttf diff --git a/font_files/Bouncy_Castle_Free/Bouncy Castle SS03.ttf b/font_files/font-bouncy_castle_free/ttf/bouncy-castle-ss03.ttf similarity index 100% rename from font_files/Bouncy_Castle_Free/Bouncy Castle SS03.ttf rename to font_files/font-bouncy_castle_free/ttf/bouncy-castle-ss03.ttf diff --git a/font_files/Bouncy_Castle_Free/Bouncy Castle.ttf b/font_files/font-bouncy_castle_free/ttf/bouncy-castle.ttf similarity index 100% rename from font_files/Bouncy_Castle_Free/Bouncy Castle.ttf rename to font_files/font-bouncy_castle_free/ttf/bouncy-castle.ttf diff --git a/font_files/BrixtonLine/BrixtonLn-Lt.otf b/font_files/font-brixtonline/otf/brixtonln-lt.otf similarity index 100% rename from font_files/BrixtonLine/BrixtonLn-Lt.otf rename to font_files/font-brixtonline/otf/brixtonln-lt.otf diff --git a/font_files/BrixtonLine/BrixtonLn-Rg.otf b/font_files/font-brixtonline/otf/brixtonln-rg.otf similarity index 100% rename from font_files/BrixtonLine/BrixtonLn-Rg.otf rename to font_files/font-brixtonline/otf/brixtonln-rg.otf diff --git a/font_files/BrixtonLine/BrixtonLn-Lt.ttf b/font_files/font-brixtonline/ttf/brixtonln-lt.ttf similarity index 100% rename from font_files/BrixtonLine/BrixtonLn-Lt.ttf rename to font_files/font-brixtonline/ttf/brixtonln-lt.ttf diff --git a/font_files/BrixtonLine/BrixtonLn-Rg.ttf b/font_files/font-brixtonline/ttf/brixtonln-rg.ttf similarity index 100% rename from font_files/BrixtonLine/BrixtonLn-Rg.ttf rename to font_files/font-brixtonline/ttf/brixtonln-rg.ttf diff --git a/font_files/font-buffy/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-buffy/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-buffy/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-buffy/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-cat-outline/other-files/cats.pxd b/font_files/font-cat-outline/other_files/cats.pxd similarity index 100% rename from font_files/font-cat-outline/other-files/cats.pxd rename to font_files/font-cat-outline/other_files/cats.pxd diff --git a/font_files/font-christmas-picture/other-files/christmas-picture.png b/font_files/font-christmas-picture/other_files/christmas-picture.png similarity index 100% rename from font_files/font-christmas-picture/other-files/christmas-picture.png rename to font_files/font-christmas-picture/other_files/christmas-picture.png diff --git a/font_files/font-christmas-picture/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-christmas-picture/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-christmas-picture/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-christmas-picture/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-chrone/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-chrone/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-chrone/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-chrone/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-clancy/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-clancy/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-clancy/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-clancy/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-code/other-files/eula-free-font-license-ver.-2.0.pdf b/font_files/font-code/other_files/eula-free-font-license-ver.-2.0.pdf similarity index 100% rename from font_files/font-code/other-files/eula-free-font-license-ver.-2.0.pdf rename to font_files/font-code/other_files/eula-free-font-license-ver.-2.0.pdf diff --git a/font_files/font-code/other-files/full-version-from-here.txt b/font_files/font-code/other_files/full-version-from-here.txt similarity index 100% rename from font_files/font-code/other-files/full-version-from-here.txt rename to font_files/font-code/other_files/full-version-from-here.txt diff --git a/font_files/font-code/other-files/intro-specimen.pdf b/font_files/font-code/other_files/intro-specimen.pdf similarity index 100% rename from font_files/font-code/other-files/intro-specimen.pdf rename to font_files/font-code/other_files/intro-specimen.pdf diff --git a/font_files/font-coffina/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-coffina/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-coffina/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-coffina/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-creamy-dreams/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-creamy-dreams/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-creamy-dreams/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-creamy-dreams/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-cucurucho/other-files/desktop-commercial-use-license-pixel-surplus.pdf b/font_files/font-cucurucho/other_files/desktop-commercial-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-cucurucho/other-files/desktop-commercial-use-license-pixel-surplus.pdf rename to font_files/font-cucurucho/other_files/desktop-commercial-use-license-pixel-surplus.pdf diff --git a/font_files/font-damn/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-damn/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-damn/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-damn/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-dance-blues/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-dance-blues/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-dance-blues/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-dance-blues/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-depok-cubism/other-files/desktop-commercial-use-license-pixel-surplus.pdf b/font_files/font-depok-cubism/other_files/desktop-commercial-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-depok-cubism/other-files/desktop-commercial-use-license-pixel-surplus.pdf rename to font_files/font-depok-cubism/other_files/desktop-commercial-use-license-pixel-surplus.pdf diff --git a/font_files/font-devils-cut/other-files/personal-use-license.pdf b/font_files/font-devils-cut/other_files/personal-use-license.pdf similarity index 100% rename from font_files/font-devils-cut/other-files/personal-use-license.pdf rename to font_files/font-devils-cut/other_files/personal-use-license.pdf diff --git a/font_files/font-dirty-clouds/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-dirty-clouds/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-dirty-clouds/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-dirty-clouds/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-district/other-files/desktop-commercial-use-license-pixel-surplus.pdf b/font_files/font-district/other_files/desktop-commercial-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-district/other-files/desktop-commercial-use-license-pixel-surplus.pdf rename to font_files/font-district/other_files/desktop-commercial-use-license-pixel-surplus.pdf diff --git a/font_files/font-dtmilagros/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-dtmilagros/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-dtmilagros/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-dtmilagros/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-ep-boxi/other-files/demo.html b/font_files/font-ep-boxi/other_files/demo.html similarity index 100% rename from font_files/font-ep-boxi/other-files/demo.html rename to font_files/font-ep-boxi/other_files/demo.html diff --git a/font_files/font-ep-boxi/other-files/stylesheet.css b/font_files/font-ep-boxi/other_files/stylesheet.css similarity index 100% rename from font_files/font-ep-boxi/other-files/stylesheet.css rename to font_files/font-ep-boxi/other_files/stylesheet.css diff --git a/font_files/font-ep-boxi/other-files/epboxibi.woff b/font_files/font-ep-boxi/web/epboxibi.woff similarity index 100% rename from font_files/font-ep-boxi/other-files/epboxibi.woff rename to font_files/font-ep-boxi/web/epboxibi.woff diff --git a/font_files/font-ep-boxi/other-files/epboxibi.woff2 b/font_files/font-ep-boxi/web/epboxibi.woff2 similarity index 100% rename from font_files/font-ep-boxi/other-files/epboxibi.woff2 rename to font_files/font-ep-boxi/web/epboxibi.woff2 diff --git a/font_files/font-ep-boxi/other-files/epboxiblack.woff b/font_files/font-ep-boxi/web/epboxiblack.woff similarity index 100% rename from font_files/font-ep-boxi/other-files/epboxiblack.woff rename to font_files/font-ep-boxi/web/epboxiblack.woff diff --git a/font_files/font-ep-boxi/other-files/epboxiblack.woff2 b/font_files/font-ep-boxi/web/epboxiblack.woff2 similarity index 100% rename from font_files/font-ep-boxi/other-files/epboxiblack.woff2 rename to font_files/font-ep-boxi/web/epboxiblack.woff2 diff --git a/font_files/font-ep-boxi/other-files/epboxibold.woff b/font_files/font-ep-boxi/web/epboxibold.woff similarity index 100% rename from font_files/font-ep-boxi/other-files/epboxibold.woff rename to font_files/font-ep-boxi/web/epboxibold.woff diff --git a/font_files/font-ep-boxi/other-files/epboxibold.woff2 b/font_files/font-ep-boxi/web/epboxibold.woff2 similarity index 100% rename from font_files/font-ep-boxi/other-files/epboxibold.woff2 rename to font_files/font-ep-boxi/web/epboxibold.woff2 diff --git a/font_files/font-ep-boxi/other-files/epboxiregular.woff b/font_files/font-ep-boxi/web/epboxiregular.woff similarity index 100% rename from font_files/font-ep-boxi/other-files/epboxiregular.woff rename to font_files/font-ep-boxi/web/epboxiregular.woff diff --git a/font_files/font-ep-boxi/other-files/epboxiregular.woff2 b/font_files/font-ep-boxi/web/epboxiregular.woff2 similarity index 100% rename from font_files/font-ep-boxi/other-files/epboxiregular.woff2 rename to font_files/font-ep-boxi/web/epboxiregular.woff2 diff --git a/font_files/font-f37-stout/other-files/f37stout-black.woff2 b/font_files/font-f37-stout/web/f37stout-black.woff2 similarity index 100% rename from font_files/font-f37-stout/other-files/f37stout-black.woff2 rename to font_files/font-f37-stout/web/f37stout-black.woff2 diff --git a/font_files/font-f37-stout/other-files/f37stout-blackcompressed.woff2 b/font_files/font-f37-stout/web/f37stout-blackcompressed.woff2 similarity index 100% rename from font_files/font-f37-stout/other-files/f37stout-blackcompressed.woff2 rename to font_files/font-f37-stout/web/f37stout-blackcompressed.woff2 diff --git a/font_files/font-f37-stout/other-files/f37stout-blackcondensed.woff2 b/font_files/font-f37-stout/web/f37stout-blackcondensed.woff2 similarity index 100% rename from font_files/font-f37-stout/other-files/f37stout-blackcondensed.woff2 rename to font_files/font-f37-stout/web/f37stout-blackcondensed.woff2 diff --git a/font_files/font-f37-stout/other-files/f37stout-blackexpanded.woff2 b/font_files/font-f37-stout/web/f37stout-blackexpanded.woff2 similarity index 100% rename from font_files/font-f37-stout/other-files/f37stout-blackexpanded.woff2 rename to font_files/font-f37-stout/web/f37stout-blackexpanded.woff2 diff --git a/font_files/font-f37-stout/other-files/f37stout-blackultracompressed.woff2 b/font_files/font-f37-stout/web/f37stout-blackultracompressed.woff2 similarity index 100% rename from font_files/font-f37-stout/other-files/f37stout-blackultracompressed.woff2 rename to font_files/font-f37-stout/web/f37stout-blackultracompressed.woff2 diff --git a/font_files/font-f37-stout/other-files/f37stout-bold.woff2 b/font_files/font-f37-stout/web/f37stout-bold.woff2 similarity index 100% rename from font_files/font-f37-stout/other-files/f37stout-bold.woff2 rename to font_files/font-f37-stout/web/f37stout-bold.woff2 diff --git a/font_files/font-f37-stout/other-files/f37stout-boldcompressed.woff2 b/font_files/font-f37-stout/web/f37stout-boldcompressed.woff2 similarity index 100% rename from font_files/font-f37-stout/other-files/f37stout-boldcompressed.woff2 rename to font_files/font-f37-stout/web/f37stout-boldcompressed.woff2 diff --git a/font_files/font-f37-stout/other-files/f37stout-boldcondensed.woff2 b/font_files/font-f37-stout/web/f37stout-boldcondensed.woff2 similarity index 100% rename from font_files/font-f37-stout/other-files/f37stout-boldcondensed.woff2 rename to font_files/font-f37-stout/web/f37stout-boldcondensed.woff2 diff --git a/font_files/font-f37-stout/other-files/f37stout-boldexpanded.woff2 b/font_files/font-f37-stout/web/f37stout-boldexpanded.woff2 similarity index 100% rename from font_files/font-f37-stout/other-files/f37stout-boldexpanded.woff2 rename to font_files/font-f37-stout/web/f37stout-boldexpanded.woff2 diff --git a/font_files/font-f37-stout/other-files/f37stout-boldultracompressed.woff2 b/font_files/font-f37-stout/web/f37stout-boldultracompressed.woff2 similarity index 100% rename from font_files/font-f37-stout/other-files/f37stout-boldultracompressed.woff2 rename to font_files/font-f37-stout/web/f37stout-boldultracompressed.woff2 diff --git a/font_files/font-f37-stout/other-files/f37stout-regular.woff2 b/font_files/font-f37-stout/web/f37stout-regular.woff2 similarity index 100% rename from font_files/font-f37-stout/other-files/f37stout-regular.woff2 rename to font_files/font-f37-stout/web/f37stout-regular.woff2 diff --git a/font_files/font-f37-stout/other-files/f37stout-regularcompressed.woff2 b/font_files/font-f37-stout/web/f37stout-regularcompressed.woff2 similarity index 100% rename from font_files/font-f37-stout/other-files/f37stout-regularcompressed.woff2 rename to font_files/font-f37-stout/web/f37stout-regularcompressed.woff2 diff --git a/font_files/font-f37-stout/other-files/f37stout-regularcondensed.woff2 b/font_files/font-f37-stout/web/f37stout-regularcondensed.woff2 similarity index 100% rename from font_files/font-f37-stout/other-files/f37stout-regularcondensed.woff2 rename to font_files/font-f37-stout/web/f37stout-regularcondensed.woff2 diff --git a/font_files/font-f37-stout/other-files/f37stout-regularexpanded.woff2 b/font_files/font-f37-stout/web/f37stout-regularexpanded.woff2 similarity index 100% rename from font_files/font-f37-stout/other-files/f37stout-regularexpanded.woff2 rename to font_files/font-f37-stout/web/f37stout-regularexpanded.woff2 diff --git a/font_files/font-f37-stout/other-files/f37stout-regularultracompressed.woff2 b/font_files/font-f37-stout/web/f37stout-regularultracompressed.woff2 similarity index 100% rename from font_files/font-f37-stout/other-files/f37stout-regularultracompressed.woff2 rename to font_files/font-f37-stout/web/f37stout-regularultracompressed.woff2 diff --git a/font_files/font-f37-stout/other-files/f37stout-thin.woff2 b/font_files/font-f37-stout/web/f37stout-thin.woff2 similarity index 100% rename from font_files/font-f37-stout/other-files/f37stout-thin.woff2 rename to font_files/font-f37-stout/web/f37stout-thin.woff2 diff --git a/font_files/font-f37-stout/other-files/f37stout-thincompressed.woff2 b/font_files/font-f37-stout/web/f37stout-thincompressed.woff2 similarity index 100% rename from font_files/font-f37-stout/other-files/f37stout-thincompressed.woff2 rename to font_files/font-f37-stout/web/f37stout-thincompressed.woff2 diff --git a/font_files/font-f37-stout/other-files/f37stout-thincondensed.woff2 b/font_files/font-f37-stout/web/f37stout-thincondensed.woff2 similarity index 100% rename from font_files/font-f37-stout/other-files/f37stout-thincondensed.woff2 rename to font_files/font-f37-stout/web/f37stout-thincondensed.woff2 diff --git a/font_files/font-f37-stout/other-files/f37stout-thinexpanded.woff2 b/font_files/font-f37-stout/web/f37stout-thinexpanded.woff2 similarity index 100% rename from font_files/font-f37-stout/other-files/f37stout-thinexpanded.woff2 rename to font_files/font-f37-stout/web/f37stout-thinexpanded.woff2 diff --git a/font_files/font-f37-stout/other-files/f37stout-thinultracompressed.woff2 b/font_files/font-f37-stout/web/f37stout-thinultracompressed.woff2 similarity index 100% rename from font_files/font-f37-stout/other-files/f37stout-thinultracompressed.woff2 rename to font_files/font-f37-stout/web/f37stout-thinultracompressed.woff2 diff --git a/font_files/font-f37-stout/other-files/f37stout-vf.woff2 b/font_files/font-f37-stout/web/f37stout-vf.woff2 similarity index 100% rename from font_files/font-f37-stout/other-files/f37stout-vf.woff2 rename to font_files/font-f37-stout/web/f37stout-vf.woff2 diff --git a/font_files/font-flyover/other-files/flyover.jpg b/font_files/font-flyover/other_files/flyover.jpg similarity index 100% rename from font_files/font-flyover/other-files/flyover.jpg rename to font_files/font-flyover/other_files/flyover.jpg diff --git a/font_files/font-flyover/other-files/more-info.txt b/font_files/font-flyover/other_files/more-info.txt similarity index 100% rename from font_files/font-flyover/other-files/more-info.txt rename to font_files/font-flyover/other_files/more-info.txt diff --git a/font_files/font-flyover/other-files/read-me.pdf b/font_files/font-flyover/other_files/read-me.pdf similarity index 100% rename from font_files/font-flyover/other-files/read-me.pdf rename to font_files/font-flyover/other_files/read-me.pdf diff --git a/font_files/font-friem/other-files/info.txt b/font_files/font-friem/other_files/info.txt similarity index 100% rename from font_files/font-friem/other-files/info.txt rename to font_files/font-friem/other_files/info.txt diff --git a/font_files/font-friem/other-files/friem-regular.woff b/font_files/font-friem/web/friem-regular.woff similarity index 100% rename from font_files/font-friem/other-files/friem-regular.woff rename to font_files/font-friem/web/friem-regular.woff diff --git a/font_files/font-friem/other-files/friem-regular.woff2 b/font_files/font-friem/web/friem-regular.woff2 similarity index 100% rename from font_files/font-friem/other-files/friem-regular.woff2 rename to font_files/font-friem/web/friem-regular.woff2 diff --git a/font_files/font-friem/other-files/friem-texture.woff b/font_files/font-friem/web/friem-texture.woff similarity index 100% rename from font_files/font-friem/other-files/friem-texture.woff rename to font_files/font-friem/web/friem-texture.woff diff --git a/font_files/font-friem/other-files/friem-texture.woff2 b/font_files/font-friem/web/friem-texture.woff2 similarity index 100% rename from font_files/font-friem/other-files/friem-texture.woff2 rename to font_files/font-friem/web/friem-texture.woff2 diff --git a/font_files/font-funky-round/other-files/desktop-commercial-use-license-pixel-surplus.pdf b/font_files/font-funky-round/other_files/desktop-commercial-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-funky-round/other-files/desktop-commercial-use-license-pixel-surplus.pdf rename to font_files/font-funky-round/other_files/desktop-commercial-use-license-pixel-surplus.pdf diff --git a/font_files/font-futura-1986/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-futura-1986/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-futura-1986/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-futura-1986/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-galaxia/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-galaxia/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-galaxia/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-galaxia/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-gilbert/other-files/license.txt b/font_files/font-gilbert/other_files/license.txt similarity index 100% rename from font_files/font-gilbert/other-files/license.txt rename to font_files/font-gilbert/other_files/license.txt diff --git a/font_files/font-gilbert/other-files/readme.txt b/font_files/font-gilbert/other_files/readme.txt similarity index 100% rename from font_files/font-gilbert/other-files/readme.txt rename to font_files/font-gilbert/other_files/readme.txt diff --git a/font_files/font-gilbert/other-files/gilbertboldpreview5.woff b/font_files/font-gilbert/web/gilbertboldpreview5.woff similarity index 100% rename from font_files/font-gilbert/other-files/gilbertboldpreview5.woff rename to font_files/font-gilbert/web/gilbertboldpreview5.woff diff --git a/font_files/font-gilbert/other-files/gilbertcolorboldpreview5.woff b/font_files/font-gilbert/web/gilbertcolorboldpreview5.woff similarity index 100% rename from font_files/font-gilbert/other-files/gilbertcolorboldpreview5.woff rename to font_files/font-gilbert/web/gilbertcolorboldpreview5.woff diff --git a/font_files/graham_hand/GrahamHand.otf b/font_files/font-graham_hand/otf/grahamhand.otf similarity index 100% rename from font_files/graham_hand/GrahamHand.otf rename to font_files/font-graham_hand/otf/grahamhand.otf diff --git a/font_files/graham_hand/GrahamHand.ttf b/font_files/font-graham_hand/ttf/grahamhand.ttf similarity index 100% rename from font_files/graham_hand/GrahamHand.ttf rename to font_files/font-graham_hand/ttf/grahamhand.ttf diff --git a/font_files/font-gyanko/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-gyanko/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-gyanko/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-gyanko/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/Hectra/Hectra Bold.otf b/font_files/font-hectra/otf/hectra-bold.otf similarity index 100% rename from font_files/Hectra/Hectra Bold.otf rename to font_files/font-hectra/otf/hectra-bold.otf diff --git a/font_files/Hectra/Hectra Rg.otf b/font_files/font-hectra/otf/hectra-rg.otf similarity index 100% rename from font_files/Hectra/Hectra Rg.otf rename to font_files/font-hectra/otf/hectra-rg.otf diff --git a/font_files/font-horseland/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-horseland/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-horseland/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-horseland/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-idgrotesk/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-idgrotesk/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-idgrotesk/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-idgrotesk/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-bold.woff b/font_files/font-idgrotesk/web/_idgrotesktrial-bold.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-bold.woff rename to font_files/font-idgrotesk/web/_idgrotesktrial-bold.woff diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-bold.woff2 b/font_files/font-idgrotesk/web/_idgrotesktrial-bold.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-bold.woff2 rename to font_files/font-idgrotesk/web/_idgrotesktrial-bold.woff2 diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-bolditalic.woff b/font_files/font-idgrotesk/web/_idgrotesktrial-bolditalic.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-bolditalic.woff rename to font_files/font-idgrotesk/web/_idgrotesktrial-bolditalic.woff diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-bolditalic.woff2 b/font_files/font-idgrotesk/web/_idgrotesktrial-bolditalic.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-bolditalic.woff2 rename to font_files/font-idgrotesk/web/_idgrotesktrial-bolditalic.woff2 diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-book.woff b/font_files/font-idgrotesk/web/_idgrotesktrial-book.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-book.woff rename to font_files/font-idgrotesk/web/_idgrotesktrial-book.woff diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-book.woff2 b/font_files/font-idgrotesk/web/_idgrotesktrial-book.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-book.woff2 rename to font_files/font-idgrotesk/web/_idgrotesktrial-book.woff2 diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-bookitalic.woff b/font_files/font-idgrotesk/web/_idgrotesktrial-bookitalic.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-bookitalic.woff rename to font_files/font-idgrotesk/web/_idgrotesktrial-bookitalic.woff diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-bookitalic.woff2 b/font_files/font-idgrotesk/web/_idgrotesktrial-bookitalic.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-bookitalic.woff2 rename to font_files/font-idgrotesk/web/_idgrotesktrial-bookitalic.woff2 diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-italic.woff b/font_files/font-idgrotesk/web/_idgrotesktrial-italic.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-italic.woff rename to font_files/font-idgrotesk/web/_idgrotesktrial-italic.woff diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-italic.woff2 b/font_files/font-idgrotesk/web/_idgrotesktrial-italic.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-italic.woff2 rename to font_files/font-idgrotesk/web/_idgrotesktrial-italic.woff2 diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-light.woff b/font_files/font-idgrotesk/web/_idgrotesktrial-light.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-light.woff rename to font_files/font-idgrotesk/web/_idgrotesktrial-light.woff diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-light.woff2 b/font_files/font-idgrotesk/web/_idgrotesktrial-light.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-light.woff2 rename to font_files/font-idgrotesk/web/_idgrotesktrial-light.woff2 diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-lightitalic.woff b/font_files/font-idgrotesk/web/_idgrotesktrial-lightitalic.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-lightitalic.woff rename to font_files/font-idgrotesk/web/_idgrotesktrial-lightitalic.woff diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-lightitalic.woff2 b/font_files/font-idgrotesk/web/_idgrotesktrial-lightitalic.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-lightitalic.woff2 rename to font_files/font-idgrotesk/web/_idgrotesktrial-lightitalic.woff2 diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-medium.woff b/font_files/font-idgrotesk/web/_idgrotesktrial-medium.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-medium.woff rename to font_files/font-idgrotesk/web/_idgrotesktrial-medium.woff diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-medium.woff2 b/font_files/font-idgrotesk/web/_idgrotesktrial-medium.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-medium.woff2 rename to font_files/font-idgrotesk/web/_idgrotesktrial-medium.woff2 diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-mediumitalic.woff b/font_files/font-idgrotesk/web/_idgrotesktrial-mediumitalic.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-mediumitalic.woff rename to font_files/font-idgrotesk/web/_idgrotesktrial-mediumitalic.woff diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-mediumitalic.woff2 b/font_files/font-idgrotesk/web/_idgrotesktrial-mediumitalic.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-mediumitalic.woff2 rename to font_files/font-idgrotesk/web/_idgrotesktrial-mediumitalic.woff2 diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-regular.woff b/font_files/font-idgrotesk/web/_idgrotesktrial-regular.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-regular.woff rename to font_files/font-idgrotesk/web/_idgrotesktrial-regular.woff diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-regular.woff2 b/font_files/font-idgrotesk/web/_idgrotesktrial-regular.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-regular.woff2 rename to font_files/font-idgrotesk/web/_idgrotesktrial-regular.woff2 diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-semibold.woff b/font_files/font-idgrotesk/web/_idgrotesktrial-semibold.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-semibold.woff rename to font_files/font-idgrotesk/web/_idgrotesktrial-semibold.woff diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-semibold.woff2 b/font_files/font-idgrotesk/web/_idgrotesktrial-semibold.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-semibold.woff2 rename to font_files/font-idgrotesk/web/_idgrotesktrial-semibold.woff2 diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-semibolditalic.woff b/font_files/font-idgrotesk/web/_idgrotesktrial-semibolditalic.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-semibolditalic.woff rename to font_files/font-idgrotesk/web/_idgrotesktrial-semibolditalic.woff diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-semibolditalic.woff2 b/font_files/font-idgrotesk/web/_idgrotesktrial-semibolditalic.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-semibolditalic.woff2 rename to font_files/font-idgrotesk/web/_idgrotesktrial-semibolditalic.woff2 diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-thin.woff b/font_files/font-idgrotesk/web/_idgrotesktrial-thin.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-thin.woff rename to font_files/font-idgrotesk/web/_idgrotesktrial-thin.woff diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-thin.woff2 b/font_files/font-idgrotesk/web/_idgrotesktrial-thin.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-thin.woff2 rename to font_files/font-idgrotesk/web/_idgrotesktrial-thin.woff2 diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-thinitalic.woff b/font_files/font-idgrotesk/web/_idgrotesktrial-thinitalic.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-thinitalic.woff rename to font_files/font-idgrotesk/web/_idgrotesktrial-thinitalic.woff diff --git a/font_files/font-idgrotesk/other-files/_idgrotesktrial-thinitalic.woff2 b/font_files/font-idgrotesk/web/_idgrotesktrial-thinitalic.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/_idgrotesktrial-thinitalic.woff2 rename to font_files/font-idgrotesk/web/_idgrotesktrial-thinitalic.woff2 diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-bold.woff b/font_files/font-idgrotesk/web/idgrotesktrial-bold.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-bold.woff rename to font_files/font-idgrotesk/web/idgrotesktrial-bold.woff diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-bold.woff2 b/font_files/font-idgrotesk/web/idgrotesktrial-bold.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-bold.woff2 rename to font_files/font-idgrotesk/web/idgrotesktrial-bold.woff2 diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-bolditalic.woff b/font_files/font-idgrotesk/web/idgrotesktrial-bolditalic.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-bolditalic.woff rename to font_files/font-idgrotesk/web/idgrotesktrial-bolditalic.woff diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-bolditalic.woff2 b/font_files/font-idgrotesk/web/idgrotesktrial-bolditalic.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-bolditalic.woff2 rename to font_files/font-idgrotesk/web/idgrotesktrial-bolditalic.woff2 diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-book.woff b/font_files/font-idgrotesk/web/idgrotesktrial-book.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-book.woff rename to font_files/font-idgrotesk/web/idgrotesktrial-book.woff diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-book.woff2 b/font_files/font-idgrotesk/web/idgrotesktrial-book.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-book.woff2 rename to font_files/font-idgrotesk/web/idgrotesktrial-book.woff2 diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-bookitalic.woff b/font_files/font-idgrotesk/web/idgrotesktrial-bookitalic.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-bookitalic.woff rename to font_files/font-idgrotesk/web/idgrotesktrial-bookitalic.woff diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-bookitalic.woff2 b/font_files/font-idgrotesk/web/idgrotesktrial-bookitalic.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-bookitalic.woff2 rename to font_files/font-idgrotesk/web/idgrotesktrial-bookitalic.woff2 diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-italic.woff b/font_files/font-idgrotesk/web/idgrotesktrial-italic.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-italic.woff rename to font_files/font-idgrotesk/web/idgrotesktrial-italic.woff diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-italic.woff2 b/font_files/font-idgrotesk/web/idgrotesktrial-italic.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-italic.woff2 rename to font_files/font-idgrotesk/web/idgrotesktrial-italic.woff2 diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-light.woff b/font_files/font-idgrotesk/web/idgrotesktrial-light.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-light.woff rename to font_files/font-idgrotesk/web/idgrotesktrial-light.woff diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-light.woff2 b/font_files/font-idgrotesk/web/idgrotesktrial-light.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-light.woff2 rename to font_files/font-idgrotesk/web/idgrotesktrial-light.woff2 diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-lightitalic.woff b/font_files/font-idgrotesk/web/idgrotesktrial-lightitalic.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-lightitalic.woff rename to font_files/font-idgrotesk/web/idgrotesktrial-lightitalic.woff diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-lightitalic.woff2 b/font_files/font-idgrotesk/web/idgrotesktrial-lightitalic.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-lightitalic.woff2 rename to font_files/font-idgrotesk/web/idgrotesktrial-lightitalic.woff2 diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-medium.woff b/font_files/font-idgrotesk/web/idgrotesktrial-medium.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-medium.woff rename to font_files/font-idgrotesk/web/idgrotesktrial-medium.woff diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-medium.woff2 b/font_files/font-idgrotesk/web/idgrotesktrial-medium.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-medium.woff2 rename to font_files/font-idgrotesk/web/idgrotesktrial-medium.woff2 diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-mediumitalic.woff b/font_files/font-idgrotesk/web/idgrotesktrial-mediumitalic.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-mediumitalic.woff rename to font_files/font-idgrotesk/web/idgrotesktrial-mediumitalic.woff diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-mediumitalic.woff2 b/font_files/font-idgrotesk/web/idgrotesktrial-mediumitalic.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-mediumitalic.woff2 rename to font_files/font-idgrotesk/web/idgrotesktrial-mediumitalic.woff2 diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-regular.woff b/font_files/font-idgrotesk/web/idgrotesktrial-regular.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-regular.woff rename to font_files/font-idgrotesk/web/idgrotesktrial-regular.woff diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-regular.woff2 b/font_files/font-idgrotesk/web/idgrotesktrial-regular.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-regular.woff2 rename to font_files/font-idgrotesk/web/idgrotesktrial-regular.woff2 diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-semibold.woff b/font_files/font-idgrotesk/web/idgrotesktrial-semibold.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-semibold.woff rename to font_files/font-idgrotesk/web/idgrotesktrial-semibold.woff diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-semibold.woff2 b/font_files/font-idgrotesk/web/idgrotesktrial-semibold.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-semibold.woff2 rename to font_files/font-idgrotesk/web/idgrotesktrial-semibold.woff2 diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-semibolditalic.woff b/font_files/font-idgrotesk/web/idgrotesktrial-semibolditalic.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-semibolditalic.woff rename to font_files/font-idgrotesk/web/idgrotesktrial-semibolditalic.woff diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-semibolditalic.woff2 b/font_files/font-idgrotesk/web/idgrotesktrial-semibolditalic.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-semibolditalic.woff2 rename to font_files/font-idgrotesk/web/idgrotesktrial-semibolditalic.woff2 diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-thin.woff b/font_files/font-idgrotesk/web/idgrotesktrial-thin.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-thin.woff rename to font_files/font-idgrotesk/web/idgrotesktrial-thin.woff diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-thin.woff2 b/font_files/font-idgrotesk/web/idgrotesktrial-thin.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-thin.woff2 rename to font_files/font-idgrotesk/web/idgrotesktrial-thin.woff2 diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-thinitalic.woff b/font_files/font-idgrotesk/web/idgrotesktrial-thinitalic.woff similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-thinitalic.woff rename to font_files/font-idgrotesk/web/idgrotesktrial-thinitalic.woff diff --git a/font_files/font-idgrotesk/other-files/idgrotesktrial-thinitalic.woff2 b/font_files/font-idgrotesk/web/idgrotesktrial-thinitalic.woff2 similarity index 100% rename from font_files/font-idgrotesk/other-files/idgrotesktrial-thinitalic.woff2 rename to font_files/font-idgrotesk/web/idgrotesktrial-thinitalic.woff2 diff --git a/font_files/Jimmy-Sans/JimmySans-Brush.otf b/font_files/font-jimmy-sans/otf/jimmysans-brush.otf similarity index 100% rename from font_files/Jimmy-Sans/JimmySans-Brush.otf rename to font_files/font-jimmy-sans/otf/jimmysans-brush.otf diff --git a/font_files/Jimmy-Sans/JimmySans-Rg.otf b/font_files/font-jimmy-sans/otf/jimmysans-rg.otf similarity index 100% rename from font_files/Jimmy-Sans/JimmySans-Rg.otf rename to font_files/font-jimmy-sans/otf/jimmysans-rg.otf diff --git a/font_files/font-joc/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-joc/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-joc/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-joc/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-kompeni/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-kompeni/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-kompeni/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-kompeni/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/Lance-TomChalky/LanceRg.otf b/font_files/font-lance-tomchalky/otf/lancerg.otf similarity index 100% rename from font_files/Lance-TomChalky/LanceRg.otf rename to font_files/font-lance-tomchalky/otf/lancerg.otf diff --git a/font_files/Lance-TomChalky/LanceSansRg.otf b/font_files/font-lance-tomchalky/otf/lancesansrg.otf similarity index 100% rename from font_files/Lance-TomChalky/LanceSansRg.otf rename to font_files/font-lance-tomchalky/otf/lancesansrg.otf diff --git a/font_files/Lance-TomChalky/TomChalky_Desktop_Licensing.pdf b/font_files/font-lance-tomchalky/other_files/tomchalky_desktop_licensing.pdf similarity index 100% rename from font_files/Lance-TomChalky/TomChalky_Desktop_Licensing.pdf rename to font_files/font-lance-tomchalky/other_files/tomchalky_desktop_licensing.pdf diff --git a/font_files/Lance-TomChalky/LanceRg.ttf b/font_files/font-lance-tomchalky/ttf/lancerg.ttf similarity index 100% rename from font_files/Lance-TomChalky/LanceRg.ttf rename to font_files/font-lance-tomchalky/ttf/lancerg.ttf diff --git a/font_files/Lance-TomChalky/LanceSansRg.ttf b/font_files/font-lance-tomchalky/ttf/lancesansrg.ttf similarity index 100% rename from font_files/Lance-TomChalky/LanceSansRg.ttf rename to font_files/font-lance-tomchalky/ttf/lancesansrg.ttf diff --git a/font_files/font-latcha/other-files/personal-use-license.pdf b/font_files/font-latcha/other_files/personal-use-license.pdf similarity index 100% rename from font_files/font-latcha/other-files/personal-use-license.pdf rename to font_files/font-latcha/other_files/personal-use-license.pdf diff --git a/font_files/font-made-carving/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-made-carving/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-made-carving/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-made-carving/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-magic-painted/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-magic-painted/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-magic-painted/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-magic-painted/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-magnode/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-magnode/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-magnode/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-magnode/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-marker_notes/other-files/license.txt b/font_files/font-marker_notes/other_files/license.txt similarity index 100% rename from font_files/font-marker_notes/other-files/license.txt rename to font_files/font-marker_notes/other_files/license.txt diff --git a/font_files/font-marker_notes/other-files/marker-notes.png b/font_files/font-marker_notes/other_files/marker-notes.png similarity index 100% rename from font_files/font-marker_notes/other-files/marker-notes.png rename to font_files/font-marker_notes/other_files/marker-notes.png diff --git a/font_files/font-marvelo/other-files/readme.txt b/font_files/font-marvelo/other_files/readme.txt similarity index 100% rename from font_files/font-marvelo/other-files/readme.txt rename to font_files/font-marvelo/other_files/readme.txt diff --git a/font_files/font-mba-slice-mono/other-files/mbaslicemono-regular.woff b/font_files/font-mba-slice-mono/web/mbaslicemono-regular.woff similarity index 100% rename from font_files/font-mba-slice-mono/other-files/mbaslicemono-regular.woff rename to font_files/font-mba-slice-mono/web/mbaslicemono-regular.woff diff --git a/font_files/font-morgon/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-morgon/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-morgon/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-morgon/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-nafasmanual/other-files/desktop-commercial-use-license-pixel-surplus.pdf b/font_files/font-nafasmanual/other_files/desktop-commercial-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-nafasmanual/other-files/desktop-commercial-use-license-pixel-surplus.pdf rename to font_files/font-nafasmanual/other_files/desktop-commercial-use-license-pixel-surplus.pdf diff --git a/font_files/font-nugia-vintage/other-files/desktop-commercial-use-license-pixel-surplus.pdf b/font_files/font-nugia-vintage/other_files/desktop-commercial-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-nugia-vintage/other-files/desktop-commercial-use-license-pixel-surplus.pdf rename to font_files/font-nugia-vintage/other_files/desktop-commercial-use-license-pixel-surplus.pdf diff --git a/font_files/font-overland/other-files/desktop-commercial-use-license-pixel-surplus.pdf b/font_files/font-overland/other_files/desktop-commercial-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-overland/other-files/desktop-commercial-use-license-pixel-surplus.pdf rename to font_files/font-overland/other_files/desktop-commercial-use-license-pixel-surplus.pdf diff --git a/font_files/font-parasite-game/other-files/1a.png b/font_files/font-parasite-game/other_files/1a.png similarity index 100% rename from font_files/font-parasite-game/other-files/1a.png rename to font_files/font-parasite-game/other_files/1a.png diff --git a/font_files/font-parasite-game/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-parasite-game/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-parasite-game/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-parasite-game/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-patsy-sans-grotesque/other-files/desktop-commercial-use-license-pixel-surplus.pdf b/font_files/font-patsy-sans-grotesque/other_files/desktop-commercial-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-patsy-sans-grotesque/other-files/desktop-commercial-use-license-pixel-surplus.pdf rename to font_files/font-patsy-sans-grotesque/other_files/desktop-commercial-use-license-pixel-surplus.pdf diff --git a/font_files/font-pixelon/other-files/befonts-license.txt b/font_files/font-pixelon/other_files/befonts-license.txt similarity index 100% rename from font_files/font-pixelon/other-files/befonts-license.txt rename to font_files/font-pixelon/other_files/befonts-license.txt diff --git a/font_files/font-plaztma/other-files/desktop-commercial-use-license-pixel-surplus.pdf b/font_files/font-plaztma/other_files/desktop-commercial-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-plaztma/other-files/desktop-commercial-use-license-pixel-surplus.pdf rename to font_files/font-plaztma/other_files/desktop-commercial-use-license-pixel-surplus.pdf diff --git a/font_files/font-project-space/other-files/ofl-faq.txt b/font_files/font-project-space/other_files/ofl-faq.txt similarity index 100% rename from font_files/font-project-space/other-files/ofl-faq.txt rename to font_files/font-project-space/other_files/ofl-faq.txt diff --git a/font_files/font-project-space/other-files/ofl.txt b/font_files/font-project-space/other_files/ofl.txt similarity index 100% rename from font_files/font-project-space/other-files/ofl.txt rename to font_files/font-project-space/other_files/ofl.txt diff --git a/font_files/font-provisions/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-provisions/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-provisions/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-provisions/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-quasimoda-family/other-files/lettersoup-commercial-license.html b/font_files/font-quasimoda-family/other_files/lettersoup-commercial-license.html similarity index 100% rename from font_files/font-quasimoda-family/other-files/lettersoup-commercial-license.html rename to font_files/font-quasimoda-family/other_files/lettersoup-commercial-license.html diff --git a/font_files/font-rigid-light/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-rigid-light/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-rigid-light/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-rigid-light/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-rocky_monkey/other-files/rocky-monkey-italic.woff b/font_files/font-rocky_monkey/web/rocky-monkey-italic.woff similarity index 100% rename from font_files/font-rocky_monkey/other-files/rocky-monkey-italic.woff rename to font_files/font-rocky_monkey/web/rocky-monkey-italic.woff diff --git a/font_files/font-rocky_monkey/other-files/rocky-monkey-italic.woff2 b/font_files/font-rocky_monkey/web/rocky-monkey-italic.woff2 similarity index 100% rename from font_files/font-rocky_monkey/other-files/rocky-monkey-italic.woff2 rename to font_files/font-rocky_monkey/web/rocky-monkey-italic.woff2 diff --git a/font_files/font-rocky_monkey/other-files/rocky-monkey.woff b/font_files/font-rocky_monkey/web/rocky-monkey.woff similarity index 100% rename from font_files/font-rocky_monkey/other-files/rocky-monkey.woff rename to font_files/font-rocky_monkey/web/rocky-monkey.woff diff --git a/font_files/font-rocky_monkey/other-files/rocky-monkey.woff2 b/font_files/font-rocky_monkey/web/rocky-monkey.woff2 similarity index 100% rename from font_files/font-rocky_monkey/other-files/rocky-monkey.woff2 rename to font_files/font-rocky_monkey/web/rocky-monkey.woff2 diff --git a/font_files/font-rondack/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-rondack/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-rondack/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-rondack/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-runa/other-files/desktop-commercial-use-license-pixel-surplus.pdf b/font_files/font-runa/other_files/desktop-commercial-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-runa/other-files/desktop-commercial-use-license-pixel-surplus.pdf rename to font_files/font-runa/other_files/desktop-commercial-use-license-pixel-surplus.pdf diff --git a/font_files/font-rusillaserif/other-files/cover.jpg b/font_files/font-rusillaserif/other_files/cover.jpg similarity index 100% rename from font_files/font-rusillaserif/other-files/cover.jpg rename to font_files/font-rusillaserif/other_files/cover.jpg diff --git a/font_files/font-rusillaserif/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-rusillaserif/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-rusillaserif/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-rusillaserif/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-rusillaserif/other-files/please-read-me.txt b/font_files/font-rusillaserif/other_files/please-read-me.txt similarity index 100% rename from font_files/font-rusillaserif/other-files/please-read-me.txt rename to font_files/font-rusillaserif/other_files/please-read-me.txt diff --git a/font_files/font-ruska/other-files/ruska-commercial-use-license.pdf b/font_files/font-ruska/other_files/ruska-commercial-use-license.pdf similarity index 100% rename from font_files/font-ruska/other-files/ruska-commercial-use-license.pdf rename to font_files/font-ruska/other_files/ruska-commercial-use-license.pdf diff --git a/font_files/font-scratches/other-files/mjtype-eula.pdf b/font_files/font-scratches/other_files/mjtype-eula.pdf similarity index 100% rename from font_files/font-scratches/other-files/mjtype-eula.pdf rename to font_files/font-scratches/other_files/mjtype-eula.pdf diff --git a/font_files/font-scratches/other-files/read-me.txt b/font_files/font-scratches/other_files/read-me.txt similarity index 100% rename from font_files/font-scratches/other-files/read-me.txt rename to font_files/font-scratches/other_files/read-me.txt diff --git a/font_files/ScribblingTom.otf b/font_files/font-scribblingtom/otf/scribblingtom.otf similarity index 100% rename from font_files/ScribblingTom.otf rename to font_files/font-scribblingtom/otf/scribblingtom.otf diff --git a/font_files/font-sepura-light/other-files/desktop-commercial-use-license-pixel-surplus-copy-6.pdf b/font_files/font-sepura-light/other_files/desktop-commercial-use-license-pixel-surplus-copy-6.pdf similarity index 100% rename from font_files/font-sepura-light/other-files/desktop-commercial-use-license-pixel-surplus-copy-6.pdf rename to font_files/font-sepura-light/other_files/desktop-commercial-use-license-pixel-surplus-copy-6.pdf diff --git a/font_files/font-sideboard/other-files/personal-use-license.pdf b/font_files/font-sideboard/other_files/personal-use-license.pdf similarity index 100% rename from font_files/font-sideboard/other-files/personal-use-license.pdf rename to font_files/font-sideboard/other_files/personal-use-license.pdf diff --git a/font_files/font-siesta-serenade/other-files/personal-use-license.pdf b/font_files/font-siesta-serenade/other_files/personal-use-license.pdf similarity index 100% rename from font_files/font-siesta-serenade/other-files/personal-use-license.pdf rename to font_files/font-siesta-serenade/other_files/personal-use-license.pdf diff --git a/font_files/font-sigitarian/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-sigitarian/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-sigitarian/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-sigitarian/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-sigitarian/other-files/sigitarian.woff b/font_files/font-sigitarian/web/sigitarian.woff similarity index 100% rename from font_files/font-sigitarian/other-files/sigitarian.woff rename to font_files/font-sigitarian/web/sigitarian.woff diff --git a/font_files/font-signate-grotesk-black/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-signate-grotesk-black/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-signate-grotesk-black/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-signate-grotesk-black/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-silkshy/other-files/desktop-commercial-use-license-pixel-surplus.pdf b/font_files/font-silkshy/other_files/desktop-commercial-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-silkshy/other-files/desktop-commercial-use-license-pixel-surplus.pdf rename to font_files/font-silkshy/other_files/desktop-commercial-use-license-pixel-surplus.pdf diff --git a/font_files/font-spencer/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-spencer/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-spencer/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-spencer/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-spencer/other-files/spencer.css b/font_files/font-spencer/other_files/spencer.css similarity index 100% rename from font_files/font-spencer/other-files/spencer.css rename to font_files/font-spencer/other_files/spencer.css diff --git a/font_files/font-spencer/other-files/spencer.html b/font_files/font-spencer/other_files/spencer.html similarity index 100% rename from font_files/font-spencer/other-files/spencer.html rename to font_files/font-spencer/other_files/spencer.html diff --git a/font_files/font-spencer/other-files/spencer.woff b/font_files/font-spencer/web/spencer.woff similarity index 100% rename from font_files/font-spencer/other-files/spencer.woff rename to font_files/font-spencer/web/spencer.woff diff --git a/font_files/font-spencer/other-files/spencer.woff2 b/font_files/font-spencer/web/spencer.woff2 similarity index 100% rename from font_files/font-spencer/other-files/spencer.woff2 rename to font_files/font-spencer/web/spencer.woff2 diff --git a/font_files/font-springwood_note/other-files/hanoded-fonts-license-&-faq-read-me!.pdf b/font_files/font-springwood_note/other_files/hanoded-fonts-license-&-faq-read-me!.pdf similarity index 100% rename from font_files/font-springwood_note/other-files/hanoded-fonts-license-&-faq-read-me!.pdf rename to font_files/font-springwood_note/other_files/hanoded-fonts-license-&-faq-read-me!.pdf diff --git a/font_files/font-springwood_note/other-files/springwood-poster-1.png b/font_files/font-springwood_note/other_files/springwood-poster-1.png similarity index 100% rename from font_files/font-springwood_note/other-files/springwood-poster-1.png rename to font_files/font-springwood_note/other_files/springwood-poster-1.png diff --git a/font_files/font-spritegraffiti/other-files/ff-eula-license-ver2.2.pdf b/font_files/font-spritegraffiti/other_files/ff-eula-license-ver2.2.pdf similarity index 100% rename from font_files/font-spritegraffiti/other-files/ff-eula-license-ver2.2.pdf rename to font_files/font-spritegraffiti/other_files/ff-eula-license-ver2.2.pdf diff --git a/font_files/font-spritegraffiti/other-files/how-to-install-your-fontfabric-fonts.pdf b/font_files/font-spritegraffiti/other_files/how-to-install-your-fontfabric-fonts.pdf similarity index 100% rename from font_files/font-spritegraffiti/other-files/how-to-install-your-fontfabric-fonts.pdf rename to font_files/font-spritegraffiti/other_files/how-to-install-your-fontfabric-fonts.pdf diff --git a/font_files/font-spritegraffiti/other-files/spritegraffiti-extras.eot b/font_files/font-spritegraffiti/web/spritegraffiti-extras.eot similarity index 100% rename from font_files/font-spritegraffiti/other-files/spritegraffiti-extras.eot rename to font_files/font-spritegraffiti/web/spritegraffiti-extras.eot diff --git a/font_files/font-spritegraffiti/other-files/spritegraffiti-extras.woff b/font_files/font-spritegraffiti/web/spritegraffiti-extras.woff similarity index 100% rename from font_files/font-spritegraffiti/other-files/spritegraffiti-extras.woff rename to font_files/font-spritegraffiti/web/spritegraffiti-extras.woff diff --git a/font_files/font-spritegraffiti/other-files/spritegraffiti-extras.woff2 b/font_files/font-spritegraffiti/web/spritegraffiti-extras.woff2 similarity index 100% rename from font_files/font-spritegraffiti/other-files/spritegraffiti-extras.woff2 rename to font_files/font-spritegraffiti/web/spritegraffiti-extras.woff2 diff --git a/font_files/font-spritegraffiti/other-files/spritegraffiti-regular.eot b/font_files/font-spritegraffiti/web/spritegraffiti-regular.eot similarity index 100% rename from font_files/font-spritegraffiti/other-files/spritegraffiti-regular.eot rename to font_files/font-spritegraffiti/web/spritegraffiti-regular.eot diff --git a/font_files/font-spritegraffiti/other-files/spritegraffiti-regular.woff b/font_files/font-spritegraffiti/web/spritegraffiti-regular.woff similarity index 100% rename from font_files/font-spritegraffiti/other-files/spritegraffiti-regular.woff rename to font_files/font-spritegraffiti/web/spritegraffiti-regular.woff diff --git a/font_files/font-spritegraffiti/other-files/spritegraffiti-regular.woff2 b/font_files/font-spritegraffiti/web/spritegraffiti-regular.woff2 similarity index 100% rename from font_files/font-spritegraffiti/other-files/spritegraffiti-regular.woff2 rename to font_files/font-spritegraffiti/web/spritegraffiti-regular.woff2 diff --git a/font_files/font-spritegraffiti/other-files/spritegraffiti-shadow.eot b/font_files/font-spritegraffiti/web/spritegraffiti-shadow.eot similarity index 100% rename from font_files/font-spritegraffiti/other-files/spritegraffiti-shadow.eot rename to font_files/font-spritegraffiti/web/spritegraffiti-shadow.eot diff --git a/font_files/font-spritegraffiti/other-files/spritegraffiti-shadow.woff b/font_files/font-spritegraffiti/web/spritegraffiti-shadow.woff similarity index 100% rename from font_files/font-spritegraffiti/other-files/spritegraffiti-shadow.woff rename to font_files/font-spritegraffiti/web/spritegraffiti-shadow.woff diff --git a/font_files/font-spritegraffiti/other-files/spritegraffiti-shadow.woff2 b/font_files/font-spritegraffiti/web/spritegraffiti-shadow.woff2 similarity index 100% rename from font_files/font-spritegraffiti/other-files/spritegraffiti-shadow.woff2 rename to font_files/font-spritegraffiti/web/spritegraffiti-shadow.woff2 diff --git a/font_files/font-starship/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-starship/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-starship/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-starship/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-starship/other-files/starship.woff b/font_files/font-starship/web/starship.woff similarity index 100% rename from font_files/font-starship/other-files/starship.woff rename to font_files/font-starship/web/starship.woff diff --git a/font_files/font-stockman/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-stockman/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-stockman/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-stockman/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-sunmore/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-sunmore/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-sunmore/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-sunmore/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/Tallow-Pen/TallowSansTC-Pen.otf b/font_files/font-tallow-pen/otf/tallowsanstc-pen.otf similarity index 100% rename from font_files/Tallow-Pen/TallowSansTC-Pen.otf rename to font_files/font-tallow-pen/otf/tallowsanstc-pen.otf diff --git a/font_files/Tallow-Pen/TallowTC-Pen.otf b/font_files/font-tallow-pen/otf/tallowtc-pen.otf similarity index 100% rename from font_files/Tallow-Pen/TallowTC-Pen.otf rename to font_files/font-tallow-pen/otf/tallowtc-pen.otf diff --git a/font_files/font-tc_kindred/other-files/kindred-tc-regular.sfd b/font_files/font-tc_kindred/other_files/kindred-tc-regular.sfd similarity index 100% rename from font_files/font-tc_kindred/other-files/kindred-tc-regular.sfd rename to font_files/font-tc_kindred/other_files/kindred-tc-regular.sfd diff --git a/font_files/font-tc_kindred/other-files/kindred.woff b/font_files/font-tc_kindred/web/kindred.woff similarity index 100% rename from font_files/font-tc_kindred/other-files/kindred.woff rename to font_files/font-tc_kindred/web/kindred.woff diff --git a/font_files/font-tcacrylichand/other-files/download.woff b/font_files/font-tcacrylichand/web/download.woff similarity index 100% rename from font_files/font-tcacrylichand/other-files/download.woff rename to font_files/font-tcacrylichand/web/download.woff diff --git a/font_files/font-tcacrylichand/other-files/download2.woff b/font_files/font-tcacrylichand/web/download2.woff similarity index 100% rename from font_files/font-tcacrylichand/other-files/download2.woff rename to font_files/font-tcacrylichand/web/download2.woff diff --git a/font_files/font-tcacrylichand/other-files/download4.woff b/font_files/font-tcacrylichand/web/download4.woff similarity index 100% rename from font_files/font-tcacrylichand/other-files/download4.woff rename to font_files/font-tcacrylichand/web/download4.woff diff --git a/font_files/font-tcacrylichand/other-files/download5.woff b/font_files/font-tcacrylichand/web/download5.woff similarity index 100% rename from font_files/font-tcacrylichand/other-files/download5.woff rename to font_files/font-tcacrylichand/web/download5.woff diff --git a/font_files/font-techla/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-techla/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-techla/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-techla/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-teenage-yellow-star/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-teenage-yellow-star/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-teenage-yellow-star/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-teenage-yellow-star/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-tf-madcloud-teenage-foundry/other-files/read-me!.txt b/font_files/font-tf-madcloud-teenage-foundry/other_files/read-me!.txt similarity index 100% rename from font_files/font-tf-madcloud-teenage-foundry/other-files/read-me!.txt rename to font_files/font-tf-madcloud-teenage-foundry/other_files/read-me!.txt diff --git a/font_files/font-tf-madcloud-teenage-foundry/other-files/tf-madcloud.png b/font_files/font-tf-madcloud-teenage-foundry/other_files/tf-madcloud.png similarity index 100% rename from font_files/font-tf-madcloud-teenage-foundry/other-files/tf-madcloud.png rename to font_files/font-tf-madcloud-teenage-foundry/other_files/tf-madcloud.png diff --git a/font_files/font-the-great-outdoors/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-the-great-outdoors/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-the-great-outdoors/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-the-great-outdoors/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-valofire/other-files/1.png b/font_files/font-valofire/other_files/1.png similarity index 100% rename from font_files/font-valofire/other-files/1.png rename to font_files/font-valofire/other_files/1.png diff --git a/font_files/font-vampire-mansion/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-vampire-mansion/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-vampire-mansion/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-vampire-mansion/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-vaselina/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-vaselina/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-vaselina/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-vaselina/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-virus_killer/other-files/more-info.txt b/font_files/font-virus_killer/other_files/more-info.txt similarity index 100% rename from font_files/font-virus_killer/other-files/more-info.txt rename to font_files/font-virus_killer/other_files/more-info.txt diff --git a/font_files/font-virus_killer/other-files/read-me.pdf b/font_files/font-virus_killer/other_files/read-me.pdf similarity index 100% rename from font_files/font-virus_killer/other-files/read-me.pdf rename to font_files/font-virus_killer/other_files/read-me.pdf diff --git a/font_files/font-virus_killer/other-files/virus-killer.jpg b/font_files/font-virus_killer/other_files/virus-killer.jpg similarity index 100% rename from font_files/font-virus_killer/other-files/virus-killer.jpg rename to font_files/font-virus_killer/other_files/virus-killer.jpg diff --git a/font_files/font-west-river/other-files/personal-use-license.pdf b/font_files/font-west-river/other_files/personal-use-license.pdf similarity index 100% rename from font_files/font-west-river/other-files/personal-use-license.pdf rename to font_files/font-west-river/other_files/personal-use-license.pdf diff --git a/font_files/font-whtpny/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-whtpny/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-whtpny/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-whtpny/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-ws-lowen/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-ws-lowen/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-ws-lowen/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-ws-lowen/other_files/free-personal-use-license-pixel-surplus.pdf diff --git a/font_files/font-wt-karsa-mono/other-files/desktop-commercial-use-license-pixel-surplus.pdf b/font_files/font-wt-karsa-mono/other_files/desktop-commercial-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-wt-karsa-mono/other-files/desktop-commercial-use-license-pixel-surplus.pdf rename to font_files/font-wt-karsa-mono/other_files/desktop-commercial-use-license-pixel-surplus.pdf diff --git a/font_files/font-youchat/other-files/more-info.txt b/font_files/font-youchat/other_files/more-info.txt similarity index 100% rename from font_files/font-youchat/other-files/more-info.txt rename to font_files/font-youchat/other_files/more-info.txt diff --git a/font_files/font-youchat/other-files/read-me.pdf b/font_files/font-youchat/other_files/read-me.pdf similarity index 100% rename from font_files/font-youchat/other-files/read-me.pdf rename to font_files/font-youchat/other_files/read-me.pdf diff --git a/font_files/font-youchat/other-files/youchat.jpg b/font_files/font-youchat/other_files/youchat.jpg similarity index 100% rename from font_files/font-youchat/other-files/youchat.jpg rename to font_files/font-youchat/other_files/youchat.jpg diff --git a/font_files/font-zebra/other-files/free-personal-use-license-pixel-surplus.pdf b/font_files/font-zebra/other_files/free-personal-use-license-pixel-surplus.pdf similarity index 100% rename from font_files/font-zebra/other-files/free-personal-use-license-pixel-surplus.pdf rename to font_files/font-zebra/other_files/free-personal-use-license-pixel-surplus.pdf