هذا الخط عبارة عن خط نقطية يستخدم في مشروع اللعبة المسمى Terrarum (وبالتالي الاسم). يدعم الخط أكثر من 90 ٪ من اللغات الأوروبية ، وكذلك الصينية واليابانية والكورية.
من المفترض أن يتم استخدام حزمة JAR مع libgdx (يمتد فئة BitmapFont ). إذا كنت لا تستخدم الإطار ، فيرجى الرجوع إلى قسم مقاييس الخط لتنفيذ مقاييس الخط بشكل صحيح على نظامك.
صفحة الإصدار مفتوحة. إذا كان لديك بعض المشكلات التي يجب تقديمها ، أو لديك سؤال ، فيرجى تركه على الصفحة.
GameFontBase.charsetOverrideBulgarian - u+fffc1 ؛ GameFontBase.charsetOverrideSerbian - u+fffc2)على الكود الخاص بك (Kotlin):
import net.torvald.terrarumsansbitmap.gdx.TerrarumSansBitmap
class YourGame : Game() {
lateinit var fontGame: Font
override fun create() {
fontGame = TerrarumSansBitmap(path_to_assets, ...)
...
}
override fun render() {
batch.begin()
...
fontGame.draw(batch, text, ...)
...
batch.end()
}
}
على الكود الخاص بك (Java):
import net.torvald.terrarumsansbitmap.gdx.TerrarumSansBitmap;
class YourGame extends BasicGame {
Font fontGame;
@Override void create() {
fontGame = new TerrarumSansBitmap(path_to_assets, ...);
...
}
@Override void render() {
batch.begin();
...
fontGame.draw(batch, text, ...);
...
batch.end();
}
}
رموز الألوان هي أحرف Unicode فردية. على الرغم من أنه يمكنك بطريقة ما صنع شخصية خام ولصقها على الكود الخاص بك ، فمن المؤكد أنه ليس مرغوبًا فيه. لحسن الحظ ، نحن نقدم أيضًا وظائف فائدة لرموز الألوان.
GameFontBase.toColorCode(argb4444: Int) -- returns String
GameFontBase.toColorCode(r: Int, g: Int, b: Int) -- returns String
GameFontBase.toColorCode(r: Int, g: Int, b: Int, a: Int) -- returns String
يأخذ argb4444 ARGB بالكامل (بهذا الترتيب) كمدخلات ، أي من 0x0000 إلى 0xFFFF. r, g, b(, a) يأخذ RGB و A بشكل منفصل ، في نطاق 0x0..0xf. أي قيمة تتجاوز النطاق لم يتم فحصها وقد تسبب الخراب ، لذا كن حذرًا.
يتم استخدام U+100000 لتعطيل رموز الألوان التي تم تطبيقها مسبقًا (العودة إلى اللون الأصلي) ، حتى لو كان يبدو ARGB من كل الصفر.
يرجى الرجوع إلى المساهمة
بفضل الأشخاص اللطيفين من /ص /الطباعة للحصول على ردود فعل مذهلة.
يتم تشغيل CJK Ideographs بواسطة Wenquanyi Font. يتم توزيع الخط تحت إصدار GNU GPL.