{"id":20334761,"url":"https://github.com/estobbart/fat","last_synced_at":"2025-06-15T14:09:11.811Z","repository":{"id":71726077,"uuid":"51728257","full_name":"estobbart/FAT","owner":"estobbart","description":"Font tool","archived":false,"fork":false,"pushed_at":"2016-02-15T04:32:19.000Z","size":22,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-14T16:34:25.381Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/estobbart.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-02-15T03:25:58.000Z","updated_at":"2024-09-20T16:30:00.000Z","dependencies_parsed_at":"2023-03-30T21:48:19.917Z","dependency_job_id":null,"html_url":"https://github.com/estobbart/FAT","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/estobbart%2FFAT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/estobbart%2FFAT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/estobbart%2FFAT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/estobbart%2FFAT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/estobbart","download_url":"https://codeload.github.com/estobbart/FAT/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241854560,"owners_count":20031455,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-14T20:38:02.000Z","updated_at":"2025-03-04T13:27:51.680Z","avatar_url":"https://github.com/estobbart.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FAT\nFont tool\n\nWhat \u0026 Why?\n\nCore Text was always an interesting API that I never had much exposure to, so I'm using this project to explore.\n\nThis project was originally called Font Alignment Tool, then became Font Analysis Tool. I became obsessed with fonts while working on a project using AutoLayout and I couldn't align center y with a UILabel and a custom font. After reading [the true type reference manual](https://developer.apple.com/fonts/TrueType-Reference-Manual/) I realized fonts were sort of the wild west. After becoming obsessed with fonts I was going to shorten the Analysis part of the project name, but thought that might be a little bit offensive. Since Apple recommends using [2-3 letter abreviations](https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CodingGuidelines/Articles/NamingMethods.html#//apple_ref/doc/uid/20001282-1003829-BCIBDJCA) I was using `fat_` as my method prefix, so I chaged the whole project to be called FAT.\n\n\nAlso note: I'm not a big fan of the stock Container Controllers I usually like a bit more control, and also really like building from scratch (I tend to learn more this way), so I wrote my own for this project.\n\nEverything here is a work in progress, until it dies.\n\n_\"I don't like that word 'finish'. When something is finished, that means it's dead, doesn't it? I believe in everlastingness. I never finish a painting – I just stop working on it for a while. I like painting because it's something I never come to the end of. Sometimes I paint a picture, then I paint it all out. Sometimes I'm working on fifteen or twenty pictures at the same time. I do that because I want to – because I like to change my mind so often. The thing to do is always to keep starting to paint, never finishing painting.\" -Arshile Gorky_\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Festobbart%2Ffat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Festobbart%2Ffat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Festobbart%2Ffat/lists"}