• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
    • Questions
    • Teachers
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

100
Views
Variaciones de la familia de fuentes de Word

Una introducción. Mi profesor de la universidad es un poco raro. Ella quiere que todos los ensayos estén escritos a mano por los estudiantes y esto es un poco exagerado dado el hecho de que vivimos en la era de las computadoras. Creé una familia de fuentes que se asemeja a mi escritura a mano y la guardé como .ttf, la instalé en Windows y la uso en Word. No parece convincente, así que me preguntaba: si creo 100 ttf cada uno con ligeras variaciones de una letra, ¿hay alguna manera en Word, cuando escribes una letra, para elegir al azar de esos 100 archivos ttf para hacer la escritura? parecer más orgánico, porque no soy un calígrafo, no puedo escribir una carta dos veces exactamente de la misma manera, por lo que una ligera variación lo haría más convincente.

Si no es posible, tengo una forma de usar HTML + JS:

 document.getElementById("randomize").disabled=true; function setupFonts(){ var handwritten = document.getElementsByTagName("handwritten")[0]; var raw_text = handwritten.innerHTML; //no tags in handwritten tag body var taggedText = ""; var fontTag = "</font><font>"; for(var i = 0; i < raw_text.length;i++){ if((/[a-zA-Z]/).test(raw_text.charAt(i))){ taggedText = taggedText.concat("<font>", raw_text.charAt(i), "</font>"); } else{ taggedText = taggedText.concat(raw_text.charAt(i)); } } handwritten.innerHTML = taggedText; document.getElementById("randomize").disabled=false; } function randomizeFonts(){ var fontNames = ['Arial', 'Verdana', 'Consolas']; //here will be listed the variations var fontsArray = document.getElementsByTagName("font"); for(var i = 0; i < fontsArray.length;i++){ fontsArray[i].setAttribute("face", fontNames[Math.floor(Math.random()*fontNames.length)]); } }
 <html> <body> <!-- Just 1 handwritten tag allowen on a page --> <handwritten> This is a sentence handwritten. </handwritten> <br> <button id="setup" onclick="setupFonts()">Setup Fonts</button> <button id="randomize" onclick="randomizeFonts()">Randomize Fonts</button> </body> <html>

Funciona, sin embargo, si esto es posible en Word, sería mejor.

almost 3 years ago · Juan Pablo Isaza
1 answers
Answer question

0

En lugar de crear 100 archivos de fuentes diferentes, es posible incluir glifos alternativos dentro de una misma fuente OpenType. Luego, la fuente puede definir cuándo se deben aplicar los diferentes glifos, utilizando las reglas de características de OpenType.

Hay muchas fuentes que ya admiten este tipo de funciones, y un caso de uso común es para imitar la caligrafía y la escritura a mano hasta cierto punto. Un ejemplo especialmente completo es la fuente LiebeHeide .

Dicho esto, si está decidido a hacer esto con su propia letra (y, como mencionó el otro comentarista, resuelto a resolver su problema usando una fuente en lugar de otra forma), entonces podría agregar los glifos alternativos a su propia fuente. .

Si puede producir una fuente OpenType, debería poder agregarle el código de función OpenType. Muchos de los detalles para esto dependerán del conjunto de herramientas que esté utilizando para producir la fuente.

Una vez que haya podido agregar, ej. un glifo "A" y un glifo "A" alternativo que se dibuja de manera diferente, recomendaría consultar el libro de cocina OpenType de Tal Leming.

Allí, analiza cómo implementar la seudoaleatorización de glifos mediante reglas de características de OpenType.

La aleatorización más compleja (por ejemplo, la aleatorización programática dentro de la fuente o la modificación de los contornos sobre la marcha) no es posible usando solo la fuente, que también se describe allí. Hay una regla de característica OpenType rand "Aleatorio" en la especificación, pero probablemente no se admita de manera confiable en ningún lugar donde desee usar la fuente.

Para los diseñadores tipográficos y los desarrolladores de fuentes, una técnica pseudoaleatoria como la de la guía es una forma práctica de intercambiar alternativas para crear una fuente que imite la escritura.

Dado que esta fuente es presumiblemente solo para que usted la use, tiene más opciones ya que también controla dónde se usará la fuente. Puede decidir agregar solo los glifos alternativos dentro de la fuente y luego aplicarlos al azar fuera de la fuente usando HTML y CSS como lo describió, para que pueda tener algo "más aleatorio". En ese caso, esta técnica para aplicar alternativas en HTML y CSS podría resultarle útil.

almost 3 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 Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error