{"id":21538245,"url":"https://github.com/zirafa/inkscape-hatch-patterns","last_synced_at":"2025-04-10T03:23:47.140Z","repository":{"id":50678347,"uuid":"170940796","full_name":"zirafa/inkscape-hatch-patterns","owner":"zirafa","description":"Patterns for mechanical drawings in Inkscape by HenJan van der Pol","archived":false,"fork":false,"pushed_at":"2024-02-24T21:21:45.000Z","size":734,"stargazers_count":59,"open_issues_count":2,"forks_count":10,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-24T04:43:26.312Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zirafa.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-02-15T23:17:09.000Z","updated_at":"2025-02-17T18:52:23.000Z","dependencies_parsed_at":"2024-11-24T04:11:30.440Z","dependency_job_id":"035135b7-d8c0-47fd-97fd-9dfe49551629","html_url":"https://github.com/zirafa/inkscape-hatch-patterns","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/zirafa%2Finkscape-hatch-patterns","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zirafa%2Finkscape-hatch-patterns/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zirafa%2Finkscape-hatch-patterns/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zirafa%2Finkscape-hatch-patterns/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zirafa","download_url":"https://codeload.github.com/zirafa/inkscape-hatch-patterns/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248149278,"owners_count":21055741,"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-24T04:11:26.820Z","updated_at":"2025-04-10T03:23:47.118Z","avatar_url":"https://github.com/zirafa.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Inkscape Hatch Patterns\n\nThis is a mirror of HenJan van der Pol's excellent [Patterns for Mechanical Drawings in Inkscape](https://inkscape.org/~henkjan_nl/%E2%98%85patterns-for-mechanical-drawings-in-inkscape). The original ZIP package was missing the Defs.txt which is included here. It can also be generated by running the python script: ```python3 HatchPatterns.py```\n\nAll credit for this goes to [HenkJan van der Pol](https://inkscape.org/~henkjan_nl/) for this very helpful pattern library.\n\n\n![Preview of patterns](https://raw.githubusercontent.com/zirafa/inkscape-hatch-patterns/master/preview.png)\n\n## How to use\n\n### Single Pattern Usage\n- Read HenkJan van der Pol's [instructions (PDF)](Patterns%20for%20mechanical%20drawings%20in%20Inkscape.pdf) on how to manually copy patterns via copying and pasting object properties.\n\n### Add to pattern fill dropdown\n\nCopy [`HatchPatterns.svg`](HatchPatterns.svg) into your Inkscape paint patterns folder:\n\n#### MacOS\n```shell\ncp HatchPatterns.svg /Applications/Inkscape.app/Contents/Resources/share/inkscape/paint/\n```\n\n#### Windows\n```shell\ncopy HatchPatterns.svg \"C:\\Program Files\\Inkscape\\share\\inkscape\\paint\\\"\n```\n\nRelaunch Inkscape. The patterns will be available from the pattern fill dropdown:\n\n![inkscape fill toolbar preview](preview-fill-stroke-screenshot.png)\n\n### Add as a paint server (this also adds to the pattern fill dropdown)\n\nThis method installs the pattern as a paint server in your Inkscape user config directory rather than the app directory (which could get overwritten). You can find your Inkscape user config directory path by going to Inkscape \u003e Settings \u003e System and looking for the User Config path.\n\n#### Linux\n```shell\ncp paint/HatchPatterns.svg ~/.config/inkscape/paint/\n```\n\n#### MacOS\n```shell\ncp paint/HatchPatterns.svg ~/Library/Application Support/org.inkscape.Inkscape/config/inkscape/paint/\n```\n\nRelaunch Inkscape. The hatches are available from the Object \u003e Paint Servers menu under the name \"Hatch Patterns\" (as from the \u003ctitle\u003e in `paint/HatchPatterns.svg`). The patterns should also be available from the pattern fill dropdown.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzirafa%2Finkscape-hatch-patterns","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzirafa%2Finkscape-hatch-patterns","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzirafa%2Finkscape-hatch-patterns/lists"}