mirror of
https://github.com/pyrollo/display_modpack.git
synced 2025-10-16 00:55:36 +02:00
98 lines
3.2 KiB
Plaintext
98 lines
3.2 KiB
Plaintext
|
|
-- This is an example parameter file for make_font.lua
|
|
-- Copy this file as params.lua.
|
|
-- Replace values between brakets <> to your choices.
|
|
-- Launch make_font.lua params.lua
|
|
|
|
params = {
|
|
-- Resulting mod name (required)
|
|
-- As this name will be use as texture prefix and so repeated many times,
|
|
-- please avoid long names but keep explicit anyway.
|
|
mod_name = "<your mod name>",
|
|
|
|
-- If only one font, have font in title, like "xxx font"
|
|
mod_title = "<your mod title>",
|
|
|
|
-- A good description would be "... fonts for font_api"
|
|
mod_description = "<your mod description>",
|
|
|
|
-- List of fons to include to the mod.
|
|
fonts = {
|
|
{
|
|
-- Registered font name (required)
|
|
-- As this name will be use as texture prefix and so repeated many times,
|
|
-- avoid long names. A good name would be a single world all lowercase.
|
|
name = "<your font technical name>",
|
|
|
|
-- Registered font label (optional, default capitalized name)
|
|
-- This is the display name for this font. No need to be concise.
|
|
label = "<your font display label>",
|
|
|
|
-- True type font file to get glyphs from (required)
|
|
file = "<your font true type font>",
|
|
|
|
-- Author(s) of the original font (required)
|
|
author = "<author or list of authors>",
|
|
|
|
-- License of the original font (required)
|
|
-- Join license text, as a text file, to your mod.
|
|
license = "<name of the license>",
|
|
|
|
-- URL of the original font (optional)
|
|
-- If there is an URL about this font, it is recommended to have it
|
|
-- here. It should be URL of font project if it exists or at least
|
|
-- an URL where to download the font with details about author and
|
|
-- license.
|
|
url = "<URL>",
|
|
|
|
-- Render pointsize (integer, required)
|
|
-- Try to find a proper value for a good rendering
|
|
pointsize = <proper rendering height>,
|
|
|
|
-- Shoud chars be trimmed? (boolean, required)
|
|
-- Set it to true to reduce texture size
|
|
-- and increase `char_spacing` accordingly.
|
|
-- If results are weird, you may try to set it to false.
|
|
trim = true,
|
|
|
|
-- Margin added on top of text textures with this font (integer, optional, default 0)
|
|
margin_top = 3,
|
|
|
|
-- Space between consecutive lines (integer, optional, default 0)
|
|
-- Space may be negative to make lines closer.
|
|
line_spacing = -2,
|
|
|
|
-- Space between consecutive chars (integer, optional, default 0)
|
|
char_spacing = 2,
|
|
|
|
-- Extra codepoints to include to font mod (optional, default none)
|
|
-- Codepoints from 0x0020 to 0x007f (ASCII) are always included.
|
|
-- Codepoint 0x0020 is always considered as a space.
|
|
-- Codepoints not existing in font file will be ignored.
|
|
-- Refer to https://en.wikipedia.org/wiki/Unicode
|
|
codepoints = {
|
|
-- 00a0-00ff Latin-1 Supplement (full except nbsp)
|
|
{ from = 0x00a1, to = 0x00ff },
|
|
|
|
-- 0100-017f Latin Extended-A (full)
|
|
{ from = 0x0100, to = 0x017f },
|
|
|
|
-- 0370-03ff Greek (full)
|
|
{ from = 0x0370, to = 0x03ff },
|
|
|
|
-- 0400-04ff Cyrilic (full)
|
|
{ from = 0x0400, to = 0x04ff },
|
|
|
|
-- 2000-206f General Punctuation (Limited to Dashes)
|
|
{ from = 0x2010, to = 0x2015 },
|
|
|
|
-- 2000-206f General Punctuation (Limited to Quotes)
|
|
{ from = 0x2018, to = 0x201F },
|
|
|
|
-- 20a0-20cf Currency Symbols (Limited to Euro symbol)
|
|
{ from = 0x20ac, to = 0x20ac },
|
|
},
|
|
},
|
|
}
|
|
}
|