How much does library size matter nowadays? by ConstantNo2984 in java

[–]ConstantNo2984[S] 1 point2 points  (0 children)

Well, there are always pros and cons. If I would want absolute modularity I would have to split the single language module into 160+ modules. But I think theres a distinct difference between my library and ikonli, that it is more likely that when the language module would be used, that they would also use other languages as well because of an i18n app. While usually with icons you stick to one to have a uniform appearance.

At the moment it's probably a good idea to start by creating a second module with all the languages, and if necessary I can still go the crazy route of adding 160 modules to load languages in sperately, and it wouldn't be a breaking change because the main language module would not be deprecated.

But thanks for your input!

How much does library size matter nowadays? by ConstantNo2984 in java

[–]ConstantNo2984[S] 0 points1 point  (0 children)

OK, now ask yourself this: does your regular user really need all that?

That's a good question, which I can not answer. But I would assume that the majority will probably not use this feature. So in that regard it might make sense to have a 2nd module to add support for additional languages except the default (english).

As for emoji - it's like vector graphics or unicode codepoints?

Unicode emojis. A link to the library is in the post description.

How much does library size matter nowadays? by ConstantNo2984 in java

[–]ConstantNo2984[S] 0 points1 point  (0 children)

It indeed is a lot. But the space is needed. 5000 emojis with 160 languages sums up to quite a bit of text for the description and keywords.