The images aren't even rendered consistently between vendors.
Neither are any other part of unicode, because fonts are a thing.
Just because something is new(ish) doesn't mean it's bad. The extra time to render is negligible with modern computer technology. Also, unicode does have colored blocks? Watchu on about?
I think support for non-English character sets is a feature we should strive for, but I also think hex is right about how stupid emojis are. Moving beyond their arguments though, I think emojis look cheap and corny in general. One thing Minetest is hurting for, in my opinion, is smooth and clean visual stylings, ala MC. Emojis would take away from that pretty dramatically.
I think support for non-English character sets is a feature we should strive for, but I also think hex is right about how stupid emojis are. Moving beyond their arguments though, I think emojis look cheap and corny in general. One thing Minetest is hurting for, in my opinion, is smooth and clean visual stylings, ala MC. Emojis would take away from that pretty dramatically.
emoticons look different depending on the platform. there's no reason they can't look smooth and clean. Take a look at discord's ones for example.
To me it's not much about the emojis, but about Unicode. Proper and thorough Unicode support should be the goal of everything worked on regarding text input. If Unicode is fully supported then having emojis is just a matter of support by the font that s set in the client.
To me it's not much about the emojis, but about Unicode. Proper and thorough Unicode support should be the goal of everything worked on regarding text input. If Unicode is fully supported then having emojis is just a matter of support by the font that s set in the client.
I do think that if emojis are a sacrifice that must be made for unicode, so be it. I think the game and community would benefit greatly by allowing as many people as possible to chat. That being said, I would say there is no way to design emojis that fit a consistent 16*16 aesthetic, or blocky in general (or at least it represents a significant and rather unneeded undertaking). How do you render a lobster in the Minetest style language (whatever that language may be moving forward)? How about 20 or so trains? Not to mention the infinite can of worms that is the choice of face colors (ASCII faces sidestep this issue wonderfully). And, not at all meaning to be bombast or ignore any other use cases, but for what use eventually? So a few people who have memorized the Unicode code and punch it into their numpad can have a laugh? So someone can avoid the pain of having to type out "Eggplant" when writing a sign? I'm interested what others can think to do with it, but to me emojis seems like an unfortunate downside of unicode or at least a feature most will not care at all about.
How do you render a lobster in the Minetest style language (whatever that language may be moving forward)? How about 20 or so trains? Not to mention the infinite can of worms that is the choice of face colors (ASCII faces sidestep this issue wonderfully).
That’s a job for the operating system’s emoji font, and not Minetest’s job. Minetest should just support it properly.
How do you render a lobster in the Minetest style language (whatever that language may be moving forward)? How about 20 or so trains? Not to mention the infinite can of worms that is the choice of face colors (ASCII faces sidestep this issue wonderfully).
That’s a job for the operating system’s emoji font, and not Minetest’s job. Minetest should just support it properly.
In that case there would be no way to enforce style, as others have said. Maybe there could be a config option for servers to disable it if they so wish.
In that case there would be no way to enforce style, as others have said. Maybe there could be a config option for servers to disable it if they so wish.
No, why should servers (or clients) block the use of specific fonts for certain Unicode points?
if new shaders/lighting methods are implemented they should probably be optional settings
Useful new features (ie. dynamic lighting, user-based shaders, real shadows, reflections, etc.) should be opt-out instead opt-in.
in and ideal situtation you would not need to . the engine would optimumize the settings for best performance depending on your system as was done with GZdoom engine . this was achieved by opting into a survey via the engine allowing user data to be analyzed .
There's basically no point in trying to integrate Antarctica at this point. Hecks has already deleted a huge portion of Irrlicht and plans on continuing. I'm deleting the GUI. Even if hecks disappeared forever today, I believe that the trend will continue to move towards deleting Irrlicht completely and essentially running raw OpenGL in Minetest for any rendering we need.
I believe that the trend will continue to move towards deleting Irrlicht completely and essentially running raw OpenGL in Minetest for any rendering we need.
There's basically no point in trying to integrate Antarctica at this point. Hecks has already deleted a huge portion of Irrlicht and plans on continuing. I'm deleting the GUI. Even if hecks disappeared forever today, I believe that the trend will continue to move towards deleting Irrlicht completely and essentially running raw OpenGL in Minetest for any rendering we need.
The lower level the engine, the better I think it will be for attracting open source contributors, so I'm glad Minetest is growing out of Irrlicht.
There's basically no point in trying to integrate Antarctica at this point. Hecks has already deleted a huge portion of Irrlicht and plans on continuing. I'm deleting the GUI. Even if hecks disappeared forever today, I believe that the trend will continue to move towards deleting Irrlicht completely and essentially running raw OpenGL in Minetest for any rendering we need.
It sounds a bit precarious to tie into one rendering engine particularly. Why not try Vulkan?
It sounds a bit precarious to tie into one rendering engine particularly. Why not try Vulkan?
Simple: Not all video cards support Vulkan. Nearly every video card under the sun, though, supports early versions of OpenGL. Despite things like Apple "deprecating" OpenGL, it's really unlikely that OpenGL will cease to work. It's really the most logical choice of the low-level rendering APIs, since the others are proprietary and tied to a single platform and/or aren't supported well enough on lower-end hardware, a necessity for Minetest.
In addition, transitioning from Irrlicht to OpenGL is probably a lot harder than transitioning from OpenGL to Vulkan or supporting both simultaneously. All in all, transitioning to OpenGL will be quite beneficial.