libunicode 0.9.0

libunicode 0.9.0

Ang bersyon 0.9.0 sa C++ library (C++20 standard) gipagawas na. libunicodeAng proyekto gihimo sa usa ka grupo sa mga developer sa terminal emulator. Kaundan ug mga kabhang Si Endo (ubos sa aktibong pag-uswag) ug gilisensyahan ubos sa Apache 2.0 License.

Mga kapabilidad sa librarya:

Ang pakete naglakip usab sa usa ka console utility, unicode-query, para sa pagkuha og detalyadong impormasyon bahin sa mga string.

Mga pagbag-o:

normalizer norm(Normalization_Form::NFC); ​​// Gi-feed ang nabungkag nga e + gihiusa ang acute, dayon usa ka bag-ong starter aron ma-trigger ang emission auto result = norm.feed(U'e'); CHECK(result.empty()); // nag-buffer gihapon result = norm.feed(U'u0301′); CHECK(result.empty()); // nag-buffer gihapon (combining mark) result = norm.feed(U'x'); // ang starter nag-trigger sa emission sa miaging segment REQUIRE_FALSE(result.empty()); CHECK(result == U"u00E9"); // e + acute nga gihiusa ngadto sa e-acute result = norm.flush(); CHECK(result == U"x"); // katapusang segment

  • Ang function sa script_extensions karon mobalik sa std::opsyonal >;
  • ang lagda sa GB9c para sa pagbahin sa mga grupo sa grapheme para sa mga kombinasyon sa karakter sa mga pinulongang Indic gipatuman na;
  • Sa grapheme_segmenter, ang mga lagda para sa GB11 ug GB4/GB5 gikorekta na; ang wala na gigamit nga API gitangtang na;
  • Napatuman na ang SIMD-optimized nga pag-convert sa UTF-8 ngadto sa UTF-16/UTF-32;
  • ang gilapdon sa nagkonektar nga mga simbolo sa Hangul V/T karon sero na;
  • Gipatuman na ang pagbahin-bahin pinaagi sa mga utlanan sa pulong;
  • mga pag-ayo sa C API;
  • pag-refactor sa build system ug auxiliary C++ table generator;
  • Gidugang ang komprehensibo nga mga pagsulay para sa UTF-16/UTF-32 nga pagkakabig;
  • Usa ka static build sa unicode-query utility ang gidugang sa CI.

Source: linux.org.ru

Pagpalit kasaligan nga pag-host alang sa mga site nga adunay proteksyon sa DDoS, mga server sa VPS VDS 🔥 Pagpalit og kasaligang website hosting nga adunay proteksyon sa DDoS, VPS VDS servers | ProHoster