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)
- What is the correct directory to put the game assets to test the WiiU and PSP distributions? HOT 2
- [Feature Request]: please add starcraft to this source port. HOT 2
- [Issue Report]: --help no longer working HOT 2
- [Feature Request]: Keep playing after killing Diablo HOT 7
- Unique->MonsterType mapping is not position independant HOT 3
- [Feature Request]: Alternate Belt Auto-Fill HOT 9
- [Feature Request]: Setting to remove Search spell from item drops HOT 9
- [Issue Report]: Not getting any new unique items after starting a new game (same character, different difficulty level) HOT 2
- Crash when converting save from Diablo to Hellfire HOT 7
- [Issue Report]: Fireball hurts other players even with friendly fire disabled HOT 3
- [Feature Request]: Option to use scroll wheel to cycle through quick spells HOT 9
- [Issue Report]: Tiny graphical glitch in Town by Alien Nest (Hellfire) HOT 3
- UI not rendering properly at 640x480 on Amiga HOT 5
- [Issue Report]: possible big endian problem HOT 1
- [Issue Report]: Overflow with Acolyte Amulet? HOT 4
- [Issue Report]: Diablo's speech played on dlvl 16 when joining the game after he's been killed.
- [Issue Report]: AppImage menu to switch between diablo and hellfire no longer shows up HOT 2
- [Feature Request]: Griswold's Inventory (Multiplayer?) HOT 14
- [Issue Report]: Life/mana added at level 50 HOT 1
- [Feature Request]: Unique Monsters In Hellfire? HOT 8
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.