I am using a Nerd Font for displaying various symbols on my watch face. The code points of some symbols are outside the Unicode Basic Multilingual Plane, e.g. nf-md-battery_charging, which is at 0xF0084.
When I include the surrogate pair \udb80\udc84 in the characterRegex and draw text using the escape sequence \U000f0084, it works fine in the emulator (emery target), but the symbol doesn’t show up on my actual Pebble Time 2.
I tried replacing the surrogate pair with \U000f0084 in the characterRegex, which should be the correct syntax according to UTS #18, but when running pebble build, I get the error: Couldn’t open project info.
Am I doing something wrong, or is this a known bug?