{"id":28455196,"url":"https://github.com/imagemagick/raqm","last_synced_at":"2025-07-29T20:34:51.580Z","repository":{"id":92824762,"uuid":"384391953","full_name":"ImageMagick/raqm","owner":"ImageMagick","description":"raqm for the Windows build of ImageMagick","archived":false,"fork":false,"pushed_at":"2025-07-15T19:20:29.000Z","size":719,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-07-16T22:42:18.917Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":false,"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/ImageMagick.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-07-09T09:45:26.000Z","updated_at":"2025-07-15T19:20:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"49e6167a-3ab2-421a-ab95-c128fc268719","html_url":"https://github.com/ImageMagick/raqm","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ImageMagick/raqm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ImageMagick%2Fraqm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ImageMagick%2Fraqm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ImageMagick%2Fraqm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ImageMagick%2Fraqm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ImageMagick","download_url":"https://codeload.github.com/ImageMagick/raqm/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ImageMagick%2Fraqm/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267754851,"owners_count":24139435,"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","status":"online","status_checked_at":"2025-07-29T02:00:12.549Z","response_time":2574,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"2025-06-06T21:15:56.145Z","updated_at":"2025-07-29T20:34:51.559Z","avatar_url":"https://github.com/ImageMagick.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"Raqm\n====\n\n[![Build](https://github.com/HOST-Oman/libraqm/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/HOST-Oman/libraqm/actions)\n\nRaqm is a small library that encapsulates the logic for complex text layout and\nprovides a convenient API.\n\nIt currently provides bidirectional text support (using [FriBiDi][1] or\n[SheenBidi][2]), shaping (using [HarfBuzz][3]), and proper script itemization.\nAs a result, Raqm can support most writing systems covered by Unicode.\n\nThe documentation can be accessed on the web at:\n\u003e https://host-oman.github.io/libraqm/\n\nRaqm (Arabic: رَقْم) is writing, also number or digit and the Arabic word for\ndigital (رَقَمِيّ) shares the same root, so it is a play on “digital writing”.\n\nBuilding\n--------\n\nRaqm depends on the following libraries:\n* [FreeType][4]\n* [HarfBuzz][3]\n* [FriBiDi][1] or [SheenBidi][2]\n\nTo build the documentation you will also need:\n* [GTK-Doc][5]\n\nTo install dependencies on Fedora:\n\n    sudo dnf install freetype-devel harfbuzz-devel fribidi-devel meson gtk-doc\n\nTo install dependencies on Ubuntu:\n\n    sudo apt-get install libfreetype6-dev libharfbuzz-dev libfribidi-dev meson gtk-doc-tools\n\nOn Mac OS X you can use Homebrew:\n\n    brew install freetype harfbuzz fribidi meson gtk-doc\n    export XML_CATALOG_FILES=\"/usr/local/etc/xml/catalog\" # for the docs\n\nOnce you have the source code and the dependencies, you can proceed to build.\nTo do that, run the customary sequence of commands in the source code\ndirectory:\n\n    $ meson build\n    $ ninja -C build\n    $ ninja -C build install\n\nTo build the documentation, pass `-Ddocs=true` to the `meson`.\n\nTo run the tests:\n\n    $ ninja -C build test\n\nContributing\n------------\n\nOnce you have made a change that you are happy with, contribute it back, we’ll\nbe happy to integrate it! Just fork the repository and make a pull request.\n\nProjects using Raqm\n-------------------\n\n1. [ImageMagick](https://github.com/ImageMagick/ImageMagick)\n2. [LibGD](https://github.com/libgd/libgd)\n3. [FontView](https://github.com/googlei18n/fontview)\n4. [Pillow](https://github.com/python-pillow)\n5. [mplcairo](https://github.com/anntzer/mplcairo)\n6. [CEGUI](https://github.com/cegui/cegui)\n\nThe following projects have patches to support complex text layout using Raqm:\n\n2. SDL_ttf: https://bugzilla.libsdl.org/show_bug.cgi?id=3211\n3. Pygame: https://bitbucket.org/pygame/pygame/pull-requests/52\n4. Blender: https://developer.blender.org/D1809\n\n\n\n[1]: https://github.com/fribidi/fribidi\n[2]: https://github.com/Tehreer/SheenBidi\n[3]: https://github.com/harfbuzz/harfbuzz\n[4]: https://freetype.org/\n[5]: https://www.gtk.org/gtk-doc\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimagemagick%2Fraqm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimagemagick%2Fraqm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimagemagick%2Fraqm/lists"}