Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

139
Views
Cómo agregar vocal a una letra árabe

Cómo agregar una vocal a una letra árabe de unicode/hexentity

por ejemplo tengo:

  • U+FE8F ( ﺏ ) y quiero agregar esta vocal U+FE76 ( ﹶ ) -> ﺏﹶ
  • U+FE8F ( ﺏ ) y quiero agregar esta vocal U+FE78 ( ﹸ ) -> ﺏﹸ

lo hago por js

 let s1 = document.createElement('span') s1.innerHTML = "ﺏ ﹸ or ﺏﹸ" document.querySelector('#text').append(s1)

gracias de antemano.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

La escritura árabe en Unicode tiene en general cinco (5) formas de Unicode:

  1. Carta modelo general ( la que normalmente se usa )

  2. (Forma contextual) Carta de forma aislada .

  3. (Forma contextual) Fin de forma.

  4. (Forma contextual) Forma media .

  5. (Forma contextual) Forma inicial .

Las formas contextuales tienen Unicodes desde \uFE80.

Ejemplos aquí:

ingrese la descripción de la imagen aquí

Más información aquí en Wikipedia.

Cuando trabaje con letras árabes (cadenas) , use la forma general (código) para realizar sus manipulaciones de cadenas. El sistema cuida y detecta la posición de la letra dentro de otras y crea la forma correcta a partir de las otras 4 formas.

Ahora, si empiezas a usar las otras formas. En su caso, tiene un Formulario aislado que desea concatenar con otra carta de Formulario aislado que no se unirá.

Una carta modelo aislada necesita una carta modelo no aislada para unirse.

En suma, dos Letras Aisladas no se unirán y permanecerán aisladas.

Aquí hay algunos ejemplos de código:

 //============================================ // Isolated Characters Codes //============================================ console.log("----------- Isolated Letters Not Joining-------------") let b_isolated = "ﺏ"; // isolated letter code U+FE8F let t_isolated = "ﺕ"; // isolated letter code U+FE95 console.log(b_isolated+t_isolated); // ﺏﺕ will never join console.log(b_isolated+'\uFE78'); // ﺏﹸ will never join console.log(b_isolated+'\uFE76'); // ﺏﹶ will never join //============================================ // Normal/General Characters //============================================ console.log("----------- General Letters Joining -------------") let b_general = "ب"; // code U+0628 let t_general = "ت"; // code U+062A console.log(b_general+t_general); // بت joined // add normal accents to the normal letter console.log(b_isolated+'\u064E'); // ﺏَ joined console.log(b_isolated+'\u064F'); // ﺏُ joined

Cuando use caracteres árabes, use el rango Unicode \u0600 a \u06FF con una muestra aquí:

ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!