{"id":21630092,"url":"https://github.com/virtualritz/glyphana","last_synced_at":"2025-08-22T08:31:30.643Z","repository":{"id":86933832,"uuid":"581939915","full_name":"virtualritz/glyphana","owner":"virtualritz","description":"Unicode glyph map inspired by macOS Character Viewer","archived":false,"fork":false,"pushed_at":"2024-11-25T13:22:44.000Z","size":12886,"stargazers_count":21,"open_issues_count":5,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-08T20:55:40.508Z","etag":null,"topics":["character","egui","glyphs","rust","typography","unicode"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/virtualritz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"licenses.html","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"github":"virtualritz","ko_fi":"virtual_ritz"}},"created_at":"2022-12-25T00:33:41.000Z","updated_at":"2024-11-06T09:13:12.000Z","dependencies_parsed_at":"2023-12-08T16:28:24.203Z","dependency_job_id":"d920653c-6c96-4961-910a-aecfedc7f9e6","html_url":"https://github.com/virtualritz/glyphana","commit_stats":{"total_commits":72,"total_committers":3,"mean_commits":24.0,"dds":0.04166666666666663,"last_synced_commit":"844e8d643960262ed626d47ec364dbdb21147a19"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":"emilk/eframe_template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/virtualritz%2Fglyphana","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/virtualritz%2Fglyphana/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/virtualritz%2Fglyphana/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/virtualritz%2Fglyphana/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/virtualritz","download_url":"https://codeload.github.com/virtualritz/glyphana/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230575851,"owners_count":18247484,"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":["character","egui","glyphs","rust","typography","unicode"],"created_at":"2024-11-25T02:09:44.759Z","updated_at":"2024-12-20T11:07:56.029Z","avatar_url":"https://github.com/virtualritz.png","language":"Rust","funding_links":["https://github.com/sponsors/virtualritz","https://ko-fi.com/virtual_ritz"],"categories":[],"sub_categories":[],"readme":"# Glyphana\n\n[![Build Status](https://github.com/virtualritz/glyphana/workflows/CI/badge.svg)](https://github.com/virtualritz/glyphana/actions?workflow=CI)\n\nGlyphana is a tool to search for and discover unicode glyphs.\n\nIt is inspired by the [macOS Character Viewer](https://support.apple.com/guide/mac-help/use-emoji-and-symbols-on-mac-mchlp1560/mac)\nwhich I sorely miss on Linux and Windows.\n\n![Searching for the characters contained in 'grinning cat' as well as matching\nthe term against each glyph's description](https://raw.githubusercontent.com/virtualritz/glyphana/master/screenshot.png)\n\n## Caveat\n\nThis was hacked over the course of a few free hours here and there.\n\nIt currently is limited to most of the functionality I personally miss from\nCharacter Viewer. I.e. it is far from feature parity with the latter.\n\nIt also lacks the abilit of Windows Character Map to compose strings. A feature\nI miss from Character Viewer and plan to add.\n\n## Releases\n\nYou can grab a pre-built bimary for **Windows 2019+**, **Linux** or\n**macOS 11+** from the [Releases page](https://github.com/virtualritz/glyphana/releases).\n\n## Building- \u0026 Updating From Source\n\nYou need to have [Rust installed](https://www.rust-lang.org/tools/install).\n\nFrom a terminal (command line) run:\n\n```\ncargo install glyphana\n```\n\nMake sure you have `cargo-update` installed.\nYou only need to do that once:\n\n```\ncargo install cargo-update\n```\n\nAfter that, updating is as simple as:\n\n```\ncargo install-update glyphana\n```\n\n## Features\n\n#### Clipboard\n\n* Copy an individual character to the clipboard.\n* Copy Unicode as hex in HTML format to the clipboard,\n* Copy UTF-8 as hex to the clipboard.\n\n#### Inspection\n\n* Inspect individual characters (show name, Unicode, UTF-8).\n* Store character in a persistent collection.\n\n#### Browsing\n\n* View recently inspected characters.\n* View collected characters.\n* Browse characters by categories.\n\n#### Search\n\n* Search for individual characters.\n  * Consider case.\n* Search against Unicode character name.\n* Search against the Adobe glyph database.\n\n\n## Contributing\n\nFeatures and bug fixes are welcome.\n\nIf you want to add a feature, check the [to-do list](TODO.md) first.\n\nIf there is something you like working\non, create an issue to later put your PR against. If it is something else not\nin the list also create an issue to collect feedback before you start working\non it.\n\nBefore you do  your final commit that precedes your PR make sure that\n\n```\ncargo +nightly check --all-features\ncargo +nightly fmt --all -- --check\ncargo +nightly clippy -- -D warnings\n```\n\nall come out clean.\n\n## License\n\n**Apache 2.0** or **MIT** or **BSD 3 Clause**; at your discretion.\n\nGlyphana currently uses (and embeds) solely [Noto family](https://fonts.google.com/noto)\nfonts which are under the **Open Font License**.\n\nFor licenses used by dependencies see [licenses.html](licenses.html).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvirtualritz%2Fglyphana","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvirtualritz%2Fglyphana","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvirtualritz%2Fglyphana/lists"}