Merge pull request 'cursor_cleanup' (#1) from cursor_cleanup into main
Reviewed-on: http://clancy.genet-godzilla.ts.net:3002/Fonts/homebrew-fonts/pulls/1
This commit is contained in:
commit
263f3c2c54
404 changed files with 7637 additions and 572 deletions
60
.cursor/rules/font-folder-structure.mdc
Normal file
60
.cursor/rules/font-folder-structure.mdc
Normal file
|
|
@ -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
|
||||||
|
```
|
||||||
100
.fontfoldercleanup/cleanup_font_folders.py
Executable file
100
.fontfoldercleanup/cleanup_font_folders.py
Executable file
|
|
@ -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()
|
||||||
101
.fontfoldercleanup/create_homebrew_formula.py
Executable file
101
.fontfoldercleanup/create_homebrew_formula.py
Executable file
|
|
@ -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()
|
||||||
|
|
@ -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()
|
|
||||||
|
|
@ -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()
|
|
||||||
|
|
@ -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
|
|
||||||
|
|
@ -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()
|
|
||||||
|
|
@ -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
|
|
||||||
|
|
@ -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
|
|
||||||
|
|
@ -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())
|
|
||||||
59
Formula/abbiescriptpro-rg.rb
Normal file
59
Formula/abbiescriptpro-rg.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/acrylic-hand.rb
Normal file
59
Formula/acrylic-hand.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/acrylichand.rb
Normal file
59
Formula/acrylichand.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/agpx.rb
Normal file
59
Formula/agpx.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/airosol.rb
Normal file
59
Formula/airosol.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/alphalyrae.rb
Normal file
59
Formula/alphalyrae.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/angular.rb
Normal file
59
Formula/angular.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/arinoe.rb
Normal file
59
Formula/arinoe.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/averasanstc.rb
Normal file
59
Formula/averasanstc.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/baduy.rb
Normal file
59
Formula/baduy.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/bee-honey.rb
Normal file
59
Formula/bee-honey.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/benford.rb
Normal file
59
Formula/benford.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/bobby-jones-soft-free.rb
Normal file
59
Formula/bobby-jones-soft-free.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/bouncy_castle_free.rb
Normal file
59
Formula/bouncy_castle_free.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/brightsight-02.rb
Normal file
59
Formula/brightsight-02.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/brixtonline.rb
Normal file
59
Formula/brixtonline.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/broke.rb
Normal file
59
Formula/broke.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/buffalo.rb
Normal file
59
Formula/buffalo.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/buffy.rb
Normal file
59
Formula/buffy.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/cat-outline.rb
Normal file
59
Formula/cat-outline.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/cheeky-rabbit.rb
Normal file
59
Formula/cheeky-rabbit.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/chido.rb
Normal file
59
Formula/chido.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/christmas-picture.rb
Normal file
59
Formula/christmas-picture.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/chrone.rb
Normal file
59
Formula/chrone.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/clancy-experience.rb
Normal file
59
Formula/clancy-experience.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/clancy.rb
Normal file
59
Formula/clancy.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/code.rb
Normal file
59
Formula/code.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/coffina.rb
Normal file
59
Formula/coffina.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/creamy-dreams.rb
Normal file
59
Formula/creamy-dreams.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/cucurucho.rb
Normal file
59
Formula/cucurucho.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/damn.rb
Normal file
59
Formula/damn.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/dance-blues.rb
Normal file
59
Formula/dance-blues.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/depok-cubism.rb
Normal file
59
Formula/depok-cubism.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/devils-cut.rb
Normal file
59
Formula/devils-cut.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/dirty-clouds.rb
Normal file
59
Formula/dirty-clouds.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/district.rb
Normal file
59
Formula/district.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/dk-frozen-memory.rb
Normal file
59
Formula/dk-frozen-memory.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/domaine-display.rb
Normal file
59
Formula/domaine-display.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/dtmilagros.rb
Normal file
59
Formula/dtmilagros.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/ep-boxi.rb
Normal file
59
Formula/ep-boxi.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/f37-stout.rb
Normal file
59
Formula/f37-stout.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/flyover.rb
Normal file
59
Formula/flyover.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/friem.rb
Normal file
59
Formula/friem.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/funky-round.rb
Normal file
59
Formula/funky-round.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/futura-1986.rb
Normal file
59
Formula/futura-1986.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/galaxia.rb
Normal file
59
Formula/galaxia.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/gilbert.rb
Normal file
59
Formula/gilbert.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/graham_hand.rb
Normal file
59
Formula/graham_hand.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/gyanko.rb
Normal file
59
Formula/gyanko.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/hectra.rb
Normal file
59
Formula/hectra.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/hello-headline.rb
Normal file
59
Formula/hello-headline.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/horseland.rb
Normal file
59
Formula/horseland.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/idgrotesk.rb
Normal file
59
Formula/idgrotesk.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/jimmy-sans.rb
Normal file
59
Formula/jimmy-sans.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/joc.rb
Normal file
59
Formula/joc.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/kompeni.rb
Normal file
59
Formula/kompeni.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/lab-grotesk.rb
Normal file
59
Formula/lab-grotesk.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/lance-.rb
Normal file
59
Formula/lance-.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/lance-tomchalky.rb
Normal file
59
Formula/lance-tomchalky.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/latcha.rb
Normal file
59
Formula/latcha.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/lexa.rb
Normal file
59
Formula/lexa.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/made-carving.rb
Normal file
59
Formula/made-carving.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/made-infinity.rb
Normal file
59
Formula/made-infinity.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/magic-painted.rb
Normal file
59
Formula/magic-painted.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/magnode.rb
Normal file
59
Formula/magnode.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/marker_notes.rb
Normal file
59
Formula/marker_notes.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/marvelo.rb
Normal file
59
Formula/marvelo.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/mba-slice-mono.rb
Normal file
59
Formula/mba-slice-mono.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/miracode.rb
Normal file
59
Formula/miracode.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/moon-walk.rb
Normal file
59
Formula/moon-walk.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/morgon.rb
Normal file
59
Formula/morgon.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/nafasmanual.rb
Normal file
59
Formula/nafasmanual.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/new-kansas-black-wisabo.rb
Normal file
59
Formula/new-kansas-black-wisabo.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/nugia-vintage.rb
Normal file
59
Formula/nugia-vintage.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/overland.rb
Normal file
59
Formula/overland.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/parasite-game.rb
Normal file
59
Formula/parasite-game.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/patsy-sans-grotesque.rb
Normal file
59
Formula/patsy-sans-grotesque.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/pixelon.rb
Normal file
59
Formula/pixelon.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/plaztma.rb
Normal file
59
Formula/plaztma.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/plebis.rb
Normal file
59
Formula/plebis.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/project-space.rb
Normal file
59
Formula/project-space.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/provisions.rb
Normal file
59
Formula/provisions.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/quasimoda-family.rb
Normal file
59
Formula/quasimoda-family.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/revain.rb
Normal file
59
Formula/revain.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/rigid-light.rb
Normal file
59
Formula/rigid-light.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/rocky_monkey.rb
Normal file
59
Formula/rocky_monkey.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/rondack.rb
Normal file
59
Formula/rondack.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/runa.rb
Normal file
59
Formula/runa.rb
Normal file
|
|
@ -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
|
||||||
59
Formula/rusillaserif.rb
Normal file
59
Formula/rusillaserif.rb
Normal file
|
|
@ -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
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue