我是滑雪新手。
我想知道,如何获得两个字形之间的字距调整(或提前)?
在我的项目中,我加入了skia的模块,而在本地有
JNIEXPORT jint JNICALL Java_com_example_KernMe_NativeSkia_getHelloFromNative(JNIEnv *env,
jclass clazz, jobject assetManager, jstring path, jstring text) {
AAssetManager *mgr = AAssetManager_fromJava(env, assetManager);
if (mgr == NULL)
return false;
const char *nativeString = env->GetStringUTFChars(path, 0);
AAsset* asset = AAssetManager_open(mgr, nativeString, AASSET_MODE_BUFFER);
if (NULL == asset)
return false;
SkStream* stream = new AssetStream(asset, true);
SkTypeface* face = SkTypeface::CreateFromStream(stream);
if(face == NULL)
return false;
在 jstring 中我有两个符号(“ab”),我想创建到 gplyphs 并获取有关此 glyphs 的信息(等等。提前,kearning)。我正在寻找这样的功能:
int Get_Kerning(leftGlyph, rightGlyph)
谢谢!!!