我正在使用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)