DescentDevelopers / DescentDevelopers/Descent3

Reactivate and enhance localization support

Open
#505 2 comments 2 reactions 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
3k
Forks
285
PR merge metrics
No merged PRs in 30d

Description

Initially Descent 3 project supports 5 languages EFIGS (English, French, Italian, German, Spanish).

Current state of code with GOG / Steam resources allows select only English. Due font format limitations we can only support Latin-1 + additional symbols for European languages (ISO-8895-1?).

In order to enable wide localization support we need add Unicode support to `grtext` / `grfont` submodule, probably we need to implement new format of bitmap fonts with ability to define any glyph from Basic Multilingual Plane (up to 0x10000 symbols for all possible languages).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.