我正在使用GraphicsMagick作为节点,并尝试在图像上为“乌尔都语/阿拉伯语”绘制文本,此文本为“ ???????????????”,文本正在输出图像上绘制,但正在绘制为“从左至右” ”,而它必须是“从右到左”,因为阿拉伯语/乌尔都语是“从右到左”语言。
gm("/file.png")
.fill('#FF0066')
.drawText(100, -150, "?????? ?????", 'Center')
.font("/alvi_Nastaleeq.ttf")
.fontSize('38px')
.encoding('Unicode')
Run Code Online (Sandbox Code Playgroud)
输出图像:
如果我正在尝试使用反向乌尔都语“ ??????????????” 字符串,即使文本无法正确绘制。
我在做什么错?我该如何解决?
谢谢,
我试图 在我的项目中配置gradle-play-publisher,我在build.gradle(Module:app)中配置了play块,这是我的build.gradle(Module:app):
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "23.0.0 rc2"
defaultConfig {
applicationId "com.***.***"
minSdkVersion 11
targetSdkVersion 21
ndk {
moduleName "mupdf"
}
}
signingConfigs {
release {
storeFile file("./***")
storePassword "***"
keyAlias "***"
keyPassword "***"
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
signingConfig signingConfigs.release
}
}
packagingOptions {
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/LICENSE'
exclude 'META-INF/NOTICE'
}
sourceSets.main {
jniLibs.srcDir 'app/src/main/jniLibs'
jni.srcDirs = []
}
lintOptions {
abortOnError false
}
} …Run Code Online (Sandbox Code Playgroud)