Comments (8)
As far as language support goes, I am perfectionist. Russian/Greek/Hebrew support is important because there is a good chance there will be fan translations made for these languages, and keeping the credits section in English would be lack of polish.
Moreover, with mod support coming through, modders might feel the need to use the font as well for their own projects.
Could you let me know how can I replace the font using a compiled version so I can test it? Is it a simple matter of replacing a font file and renaming it?
from devilutionx.
I think now is a good time to do this, the ports are mature enough that they carry some of there own dependencies (a readme in the case of Linux), expect to see this font included in the next release. Thanks for the suggestion.
from devilutionx.
I think I found a better font:
CharisSILB.ttf
from devilutionx.
Here is the original for comparison:
from devilutionx.
My suggestion is for you to look for a font with better Unicode Support. That font looks more metrically exact to times than Liberation Serif, but it will make it impossible to support, for example, Russian translation.
I would suggest you to test the following ones:
FreeSerif: best unicode support of all Times lookalikes
Linux Libertine: better unicode support than liberation, but still inferior to FreeSerif
from devilutionx.
My bad, it does appear Charis, does support Russian and Greek. No Hebrew though:
https://software.sil.org/charis/support/character-set-support/
I would still advise to test libertine and FreeSerif
from devilutionx.
The font is only used for the credits and one button, all other text is done via the UI or in-game pixel fonts that are limited to a subset of https://en.wikipedia.org/wiki/Windows-1250 and some times even https://en.wikipedia.org/wiki/ASCII (all in-game text) so before that is solved I don't see much point in looking for a credit front that supports Russian. You're however welcome to experiment with various fonts and report if you find one that looks good for the original text/render-style and also supports full Unicode.
from devilutionx.
If you make a build of the current code then just rename the font to CharisSILB.ttf and place it next to the game program. If you are still running 0.3.1 then you will have to place it in this path /usr/share/fonts/truetype/msttcorefonts/Times_New_Roman_Bold.ttf
on Windows it would probably be on the same drive as the program is located c:\usr\share\fonts\truetype\msttcorefonts\Times_New_Roman_Bold.ttf
. We still have one remaining bug that blocks us from releasing 0.4.0, it shoudn't be too long until it is solved, but at the moment most focus is still given to cleaning up the code.
from devilutionx.
Related Issues (20)
- [Issue Report]: New entrances/exits to the Labyrinth open in the city before they are discovered HOT 1
- [Feature Request]: Editing the interface on touch devices HOT 8
- [Issue Report]: Small errors in the operation of the map [1.6.0-dev-debug] HOT 3
- [Issue Report]: Lazarus starting sequence issues HOT 16
- [Issue Report]: Inventory problems HOT 1
- [Issue Report]: Inventory bug [1.6.0-dev] HOT 2
- [Issue Report]: Changing Item Parameters [1.6.0-dev] HOT 3
- [Issue Report]: Full screen option on Nintendo Switch HOT 5
- [Feature Request]: Shrine effect suggestion HOT 1
- [Issue Report]: Vipers / Drakes sometimes missing their lunge and slamming into walls or disappearing into the distance HOT 11
- [Issue Report]: Google Android TV - unable to acess data folder, nothing helps HOT 4
- [Feature Request]: Several proposals for innovations HOT 2
- [Issue Report]: Enabling Integer Scaling would yield lua\user.lua error HOT 5
- [Issue Report]: game crash with SDL_audiolib segfault HOT 5
- [Issue Report]: Broken enemy movement HOT 3
- Shared XP and gold for multiplayer. HOT 2
- [Issue Report]: Char Level And XP info in Panel repeats HOT 1
- [Issue Report]: Devilution crashes and closes silently when trying to load a Diablo 1 save into Hellfire HOT 9
- [Issue Report]: hover information for dead monster HOT 4
- [Issue Report]: Stash corruption when starting new hellfire game from diablo save HOT 11
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from devilutionx.