问题标签 [harfbuzz]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android 中的 CTL(复杂文本语言)支持
我正在尝试为亚洲语言开发 Android IME(需要复杂的渲染,例如更改字形形式、重新排序字符顺序等)。在PC中,使用GTK、Pango、Graphite就足够了。在 Android 中,如何解决复杂文本语言的 Unicode 渲染问题。
提前致谢
php - 对图书馆感到困惑
我得到了一个 php 项目,该项目需要在我为客户做的 Drupal 站点中实现。我对此代码的库依赖关系感到困惑。发送给我的自述文件说它需要:
在我的计算机上安装这些库与为我的 XAMMP 安装它们相同吗?要将它们安装在我的 plesk dv 上,我是否只需按照 Linux 说明进行编译和安装?
我不习惯这种类型的依赖,我在正确的轨道上吗?
android - 支持 SDK 但不支持 PhoneGap 的印度语语言
我正在尝试在 android 中开发一个专门支持印度语言的应用程序。我只想在应用程序上以用户选择的任何印度语言转换我的文本页面。
为此,我不想使用web-service
也不想使用Phonegap
. 我做了一些研究并意识到印度字体的渲染很复杂。
我听说有一个库“Harfbuzz”可以正确渲染 Indic Fonts,但它只支持NDK。
SDK是否有任何库或引擎?
icu - icu4c opentype harfbuzz 的区别
这三个开源库在android中使用非常频繁。我只知道这些库是用来处理字体的。我在想这些图书馆有什么区别,它们是否相互关联?或者他们可以互相替代。
fonts - 什么是字体形状引擎和字体布局引擎?
此外,最好有一个可以进行布局和整形的开源库列表。
android - 使用 harfbuzz 和 freetype 的 indic-text-renderer
我正在开发一个应该支持梵文字体的 Android 应用程序。因此,我下载了 indic-text-renderer并尝试按照此处所述的说明运行它,并成功编译了 NDK 部分。
但是当我尝试在姜饼模拟器上运行 Android 项目时,出现以下错误
我尝试了很多解决方案,但没有一个对我有帮助。
我怎样才能解决这个问题?
有人在 Android 中成功使用过 indic-text-renderer 吗?
如果是,请帮助我并提供一个完整的 Android 项目(如果可能),因为我正在尝试安装和编译这个库。它需要 make、javah、autoconfig 等等...
fonts - HarfBuzz 入门
我找不到在我自己的应用程序中开始使用 HarfBuzz 的指南。
我看这里:
http://freedesktop.org/wiki/Software/HarfBuzz/
这似乎是 HarfBuzz 的官方页面。
我查看了下载、构建和开发部分。但我必须忽略一些东西。
harfbuzz - harfbuzz-ng 或 API 详细信息的文档
我正在研究旧的harbuzz。现在一个新版本的harbuzz-ng 来了。现在这个结构与旧代码相比完全改变了。如果没有 API 文档,很难工作/使用这个库。我用谷歌搜索,但没有找到任何相关的细节。
我怎样才能开始使用它。任何用于了解此库的输入和输出的测试程序。
如果有人有来自 API 的测试 /hello world 类型或任何参考文档,请分享。
android - Input Method Vs Text Rendering Engine for Android
I want to develop a complex-script IME. But I am not quite sure about the respective functionality of IME and underlying render-er. I think KitKat is using Harfbuzz-ng. For complex scripts, the mapping isn't linear like English. The characters need to be rearranged/display differently as you input.
Assumptions: The language is displayed properly on the device. e.g. you can read news etc. Android version: KitKat
So my questions are,
Please point me into some readings about this topic.