There is only 1874 base emojis? That's too few. If you cut to 1024 from that, it's 10 bits per symbol and you'd need to extend to 14 for the same bit size.
I think 2048 symbols is too many, also.
But so long as you give the set as an input panel, ok.