0

ブラックベリー 7 ネイティブ Java SDK を開発しています。マラヤーラム フォントをサポートする必要があります。このために私は何をすべきか...私を案内してください。マラヤーラム語のテキストを表示しようとすると、他の文字列が表示されます。


Mocha にはdone、これを実現する組み込みのコールバック関数があります。コードに使用するパターン:

describe('some spec', function () {
   beforeEach(function (done) {
      // common spec initalization code..
      common.init (function (err, stuff) {
         done(err);
      });
   });

   describe('particular case', function () {
      var result, another;

      beforeEach(function (done) {
         // case init 1..
         case.init(function (err, res) {
            result = res;
            done(err);
         }); 
      });

      beforeEach(function (done) {
         // case init 2..
         case.init2(function (err, res) {
            another = res;
            done(err);
         }); 
      });

     it ('should be smth', function () {
       expect(result).to.equal(0);
     });

     it ('should be smth else', function () {
       expect(another).to.equal(1);
     });

   });
});
4

1 に答える 1

3

確認のために、OS 5 以降でこれを行っています。OS 5 より前のフォントを追加することはできません。

OS 5.0 でこれを行う手順は次のとおりです。

http://docs.blackberry.com/en/developers/deliverables/11958/Load_and_use_a_custom_font_899948_11.jsp

以降の OS にも同じ手順が適用されます。後の OS との主な違いは、フォントのサイズがそれほど制限されていないことです。OS 5.0 では、ロード方法に応じて、フォントを 60K 未満または 90K 未満にする必要があります。

このサンプル コードでは、別のアプローチが使用されています。

http://supportforums.blackberry.com/t5/Java-Development/Font-Loader-Manager-Utility/mp/592647#M122351

于 2013-08-22T09:16:45.907 に答える