小编Aqi*_*taz的帖子

节点的GraphicsMagick中的Unicode drawText“从右到左”语言问题

我正在使用GraphicsMagick作为节点,并尝试在图像上为“乌尔都语/阿拉伯语”绘制文本,此文本为“ ???????????????”,文本正在输出图像上绘制,但正在绘制为“从左至右” ”,而它必须是“从右到左”,因为阿拉伯语/乌尔都语是“从右到左”语言。

gm("/file.png")
             .fill('#FF0066')
             .drawText(100, -150, "?????? ?????", 'Center')
             .font("/alvi_Nastaleeq.ttf")
             .fontSize('38px')
             .encoding('Unicode')
Run Code Online (Sandbox Code Playgroud)

输出图像:

在此处输入图片说明

如果我正在尝试使用反向乌尔都语“ ??????????????” 字符串,即使文本无法正确绘制。

在此处输入图片说明

我在做什么错?我该如何解决?

谢谢,

graphicsmagick

5
推荐指数
1
解决办法
513
查看次数

在根项目中找不到任务'publishApkRelease'

我试图 在我的项目中配置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)

android gradle gradlew build.gradle

4
推荐指数
1
解决办法
4645
查看次数

标签 统计

android ×1

build.gradle ×1

gradle ×1

gradlew ×1

graphicsmagick ×1