问题标签 [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.

0 投票
2 回答
833 浏览

android - Android 中的 CTL(复杂文本语言)支持

我正在尝试为亚洲语言开发 Android IME(需要复杂的渲染,例如更改字形形式、重新排序字符顺序等)。在PC中,使用GTK、Pango、Graphite就足够了。在 Android 中,如何解决复杂文本语言的 Unicode 渲染问题。

提前致谢

0 投票
1 回答
136 浏览

php - 对图书馆感到困惑

我得到了一个 php 项目,该项目需要在我为客户做的 Drupal 站点中实现。我对此代码的库依赖关系感到困惑。发送给我的自述文件说它需要:

在我的计算机上安装这些库与为我的 XAMMP 安装它们相同吗?要将它们安装在我的 plesk dv 上,我是否只需按照 Linux 说明进行编译和安装?

我不习惯这种类型的依赖,我在正确的轨道上吗?

0 投票
2 回答
315 浏览

android - 支持 SDK 但不支持 PhoneGap 的印度语语言

我正在尝试在 android 中开发一个专门支持印度语言的应用程序。我只想在应用程序上以用户选择的任何印度语言转换我的文本页面。

为此,我不想使用web-service也不想使用Phonegap. 我做了一些研究并意识到印度字体的渲染很复杂。

我听说有一个库“Harfbuzz”可以正确渲染 Indic Fonts,但它只支持NDK

SDK是否有任何或引擎?

0 投票
1 回答
1213 浏览

icu - icu4c opentype harfbuzz 的区别

这三个开源库在android中使用非常频繁。我只知道这些库是用来处理字体的。我在想这些图书馆有什么区别,它们是否相互关联?或者他们可以互相替代。

0 投票
1 回答
2044 浏览

fonts - 什么是字体形状引擎和字体布局引擎?

此外,最好有一个可以进行布局和整形的开源库列表。

0 投票
1 回答
924 浏览

android - 使用 harfbuzz 和 freetype 的 indic-text-renderer

我正在开发一个应该支持梵文字体的 Android 应用程序。因此,我下载了 indic-text-renderer并尝试按照此处所述的说明运行它,并成功编译了 NDK 部分。

但是当我尝试在姜饼模拟器上运行 Android 项目时,出现以下错误

我尝试了很多解决方案,但没有一个对我有帮助。

我怎样才能解决这个问题?

有人在 Android 中成功使用过 indic-text-renderer 吗?

如果是,请帮助我并提供一个完整的 Android 项目(如果可能),因为我正在尝试安装和编译这个库。它需要 make、javah、autoconfig 等等...

0 投票
4 回答
5341 浏览

fonts - HarfBuzz 入门

我找不到在我自己的应用程序中开始使用 HarfBuzz 的指南。

我看这里:

http://freedesktop.org/wiki/Software/HarfBuzz/

这似乎是 HarfBuzz 的官方页面。

我查看了下载、构建和开发部分。但我必须忽略一些东西。

0 投票
2 回答
775 浏览

harfbuzz - harfbuzz-ng 或 API 详细信息的文档

我正在研究旧的harbuzz。现在一个新版本的harbuzz-ng 来了。现在这个结构与旧代码相比完全改变了。如果没有 API 文档,很难工作/使用这个库。我用谷歌搜索,但没有找到任何相关的细节。

我怎样才能开始使用它。任何用于了解此库的输入和输出的测试程序。

如果有人有来自 API 的测试 /hello world 类型或任何参考文档,请分享。

0 投票
1 回答
223 浏览

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.

0 投票
0 回答
1006 浏览

c - HarfBuzz - hb_shape() 导致访问冲突

基于这个例子,我尝试在我的 SDL 应用程序中实现字体渲染。调用hb_shape()时,应用程序因访问冲突而停止。

DLL 下载链接 (win32):这里{harfbuzz-0.9.26-win32.zip}

ErrorMsg (VC2012):ConsoleApplication2.exe 中 0x6160B7F0 (libharfbuzz-0.dll) 处的未处理异常:0xC0000005:在位置 0x00000068 读取时访问冲突

编辑:为简单起见,我将示例更改为控制台应用程序。
Edit2:现在静态链接,使用 VC++ 的 LIB.exe 创建的 .lib 文件。

}