Этот шрифт представляет собой растровый шрифт, используемый в моем игровом проекте под названием Terrarum (отсюда и название). Шрифт поддерживает более 90 % европейских языков, а также китайского, японского и корейского.
Пакет JAR предназначен для использования с LIBGDX (расширяет класс BitmapFont ). Если вы не используете структуру, пожалуйста, обратитесь к разделу метрики шрифтов , чтобы правильно реализовать метрики шрифта в вашей системе.
Страница проблемы открыта. Если у вас есть некоторые проблемы для отправки или у вас есть вопрос, оставьте их на странице.
GameFontBase.charsetOverrideBulgarian - U+FFFC1; GameFontBase.charsetOverrideSerbian - U+FFFC2)В вашем коде (котлин):
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 и отдельно, в диапазоне 0x0..0xf. Любое значение, превышающее диапазон , не контролируется и может нанести ущерб , поэтому будьте осторожны.
U+100000 используется для отключения цветовых кодов ранее применяемых (возвращаясь к исходному цвету), даже если он выглядит как ARGB всех нуля.
Пожалуйста, обратитесь к Anforming.md
Спасибо добрым людям /R /Typography за удивительные отзывы.
Идеографы CJK оснащены шрифтом Wenquanyi. Шрифт распространяется в соответствии с версией 2 GPL GPL. Хотя формы шрифтов не являются авторским правом (программные коды - EG TTF - DO), мы хотели бы отдать должное шрифту и людям, стоящим за ним.