All Projects → Tehreer → Tehreer-Cocoa

Tehreer / Tehreer-Cocoa

Licence: Apache-2.0 license
Standalone text engine for iOS

Programming Languages

c
50402 projects - #5 most used programming language
HTML
75241 projects
C++
36643 projects - #6 most used programming language
shell
77523 projects
Makefile
30231 projects
hack
652 projects

Projects that are alternatives of or similar to Tehreer-Cocoa

Tehreer-Android
Standalone text engine for Android aimed to be free from platform limitations
Stars: ✭ 61 (+96.77%)
Mutual labels:  unicode, fonts, typography, opentype, opentype-features, freetype, bidi, harfbuzz, text-layout, text-shaping, text-rendering, uax-9, uax-24, glyph-rendering, sheenbidi, sheenfigure
Harfbuzz
HarfBuzz text shaping engine
Stars: ✭ 2,206 (+7016.13%)
Mutual labels:  unicode, fonts, typography, opentype, text-shaping, text-rendering
text-rendering-tests
Unicode’s test suite for text rendering engines
Stars: ✭ 135 (+335.48%)
Mutual labels:  unicode, fonts, opentype, freetype
Awesome Typography
✏︎ Curated list about digital typography 🔥
Stars: ✭ 947 (+2954.84%)
Mutual labels:  unicode, fonts, typography, opentype
SheenFigure
An implementation of advanced typographic tables of OpenType specification.
Stars: ✭ 24 (-22.58%)
Mutual labels:  unicode, opentype, opentype-features, text-shaping
fdiff
An OpenType table diff tool for fonts. Based on the fontTools TTX format.
Stars: ✭ 33 (+6.45%)
Mutual labels:  fonts, typography, opentype
opentype-shaping-documents
Documentation of OpenType shaping behavior
Stars: ✭ 121 (+290.32%)
Mutual labels:  unicode, opentype, opentype-features
harfbuzz-example
Harfbuzz text-shaping example with OpenGL using Freetype
Stars: ✭ 104 (+235.48%)
Mutual labels:  freetype, harfbuzz, text-shaping
harfbuzz rs
A fully safe Rust wrapper for the harfbuzz text shaping library.
Stars: ✭ 26 (-16.13%)
Mutual labels:  harfbuzz, text-layout, text-shaping
Urbanist
Urbanist is a low-contrast, geometric sans-serif inspired by Modernist design and typography.
Stars: ✭ 374 (+1106.45%)
Mutual labels:  fonts, typography
typesetting
High quality text shaping in pure Go.
Stars: ✭ 28 (-9.68%)
Mutual labels:  harfbuzz, text-shaping
harfpy
Python wrapper for HarfBuzz
Stars: ✭ 29 (-6.45%)
Mutual labels:  typography, harfbuzz
Anybody
3 axes/variable/sans/super compressed to super extended
Stars: ✭ 73 (+135.48%)
Mutual labels:  fonts, typography
Sprat-type
Display typeface
Stars: ✭ 58 (+87.1%)
Mutual labels:  fonts, typography
fonterator
Load fonts as vector graphics in pure Rust with advanced text layout.
Stars: ✭ 34 (+9.68%)
Mutual labels:  opentype, text-layout
harfbuzzjs
Providing HarfBuzz shaping library for client/server side JavaScript projects
Stars: ✭ 109 (+251.61%)
Mutual labels:  opentype, harfbuzz
alreq
Documenting gaps and requirements for support of Arabic and Persian on the Web and in eBooks.
Stars: ✭ 51 (+64.52%)
Mutual labels:  typography, text-layout
Trispace
2 axes/variable/mostly monospace
Stars: ✭ 49 (+58.06%)
Mutual labels:  fonts, typography
uharfbuzz
An opinionated HarfBuzz Python binding
Stars: ✭ 42 (+35.48%)
Mutual labels:  fonts, opentype
opentype-feature-bundle
Syntax highlighting and snippets for OpenType feature development in TextMate/Sublime Text
Stars: ✭ 35 (+12.9%)
Mutual labels:  opentype, opentype-features

Tehreer-Cocoa

License CocoaPods Compatible

Tehreer is a library which gives full control over following text related technologies.

  • Bidirectional Algorithm
  • OpenType Shaping Engine
  • Text Typesetting
  • Text / Glyph Rendering

It is a wrapper over C libraries, FreeType, UniBreak, SheenBidi and HarfBuzz.

Screenshots

API Reference

The Apidocs are available for online browsing.

Special Thanks

@AbdullahRusi for QA

License

Copyright (C) 2019-2021 Muhammad Tayyab Akram

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

  http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].