Cette police est une police bitmap utilisée dans mon projet de jeu appelé Terrarum (d'où le nom). La police soutient plus de 90% des langues européennes, ainsi que chinois, japonais et coréenne.
Le package JAR est destiné à être utilisé avec LiBGDX (étend la classe BitmapFont ). Si vous n'utilisez pas le framework, veuillez vous référer à la section de métriques de police pour implémenter correctement les mesures de police sur votre système.
La page du numéro est ouverte. Si vous avez des problèmes à soumettre ou si vous avez une question, veuillez le laisser sur la page.
GameFontBase.charsetOverrideBulgarian - U + FFFC1; GameFontBase.charsetOverrideSerbian - U + FFFC2)Sur votre code (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()
}
}
Sur votre code (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();
}
}
Les codes de couleur sont des caractères Unicode individuels. Bien que vous puissiez créer un caractère brut et coller sur votre code, ce n'est certainement pas souhaitable. Heureusement, nous fournissons également des fonctions d'utilité pour les codes de couleur.
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 prend entier Argb (dans cet ordre) en entrée, c'est-à-dire de 0x0000 à 0xffff. r, g, b(, a) prend RVB et un séparément, dans la plage de 0x0..0xf. Toute valeur dépassant la plage n'est pas contrôlée et peut faire des ravages , alors soyez prudent.
U + 100000 est utilisé pour désactiver les codes de couleur précédemment appliqués (revenir à la couleur d'origine), même s'il ressemble à Argb de tous les zéro.
Veuillez vous référer à contribution.md
Merci à des gens gentils de / r / typographie pour les commentaires incroyables.
Les idéographies CJK sont alimentées par la police de Wenquanyi. La police est distribuée sous la version 2 GNU GPL. Bien que les formes des polices ne soient pas copyricables (les codes du programme - EG TTF - DO), nous aimerions accorder un crédit à la police et aux personnes derrière elle.