Articulo de referencia

El espaciado entre oraciones en los medios digitales

El espaciado entre oraciones en los medios digitales se refiere al ancho horizontal del espacio entre oraciones en los medios basados ​​en computadora y en la web. Los medios di...

El espaciado entre oraciones en los medios digitales se refiere al ancho horizontal del espacio entre oraciones en los medios basados ​​en computadora y en la web. Los medios digitales permiten variaciones en el espaciado entre oraciones que no son posibles con la máquina de escribir . La mayoría de las fuentes digitales permiten el uso de un espacio variable o un espacio sin interrupción . [1] Algunas especificaciones de fuentes modernas, como OpenType , tienen la capacidad de agregar o reducir automáticamente el espacio después de la puntuación, [ cita requerida ] y los usuarios pueden elegir variaciones en el espaciado entre oraciones.

Las fuentes modernas permiten variaciones de espaciado que el usuario promedio puede manipular fácilmente, como: espacios cortos no divisibles (espacios delgados), espacios normales no divisibles (espacios gruesos), espacios normales divisibles (espacios gruesos) y espacios largos divisibles (espacios largos).

Procesadores de textos y programas de entrada de texto

El software de composición tipográfica TeX trata los espacios horizontales como si fueran un solo espacio, pero utiliza una heurística para reconocer los finales de las oraciones: compone los espacios que los siguen ligeramente más anchos que un espacio normal. Esta es la opción predeterminada de TeX, aunque la \frenchspacingmacro " " de TeX desactivará esta función a favor de utilizar la misma cantidad de espacio entre oraciones que entre palabras. [2]

Los procesadores de textos informáticos permiten al usuario introducir tantos espacios como desee. Aunque la configuración predeterminada de los correctores gramaticales de muchas aplicaciones (por ejemplo, Microsoft Word ) es el espaciado entre oraciones simples, se pueden ajustar para que también reconozcan como correcto el espaciado entre oraciones dobles. Un programa llamado PerfectIt es un "complemento de MS Word que ayuda a los profesionales a corregir textos más rápido". El productor afirma que se agregó una función a la versión más reciente de su programa (a partir de agosto de 2009), "para convertir dos espacios al final de una oración en uno", pero "nunca han recibido ninguna solicitud para convertir un espacio en dos". [3]

Algunos editores de texto simple , como Emacs y vi , dependían originalmente del doble espacio para reconocer los límites de las oraciones. De manera predeterminada, Emacs no dividirá una línea en un solo espacio precedido por un punto, pero este comportamiento es configurable (con la opción sentence-end-double-space). Se conservará más de un espacio, pero no se agregará ningún espacio adicional automáticamente si falta. También hay funciones para mover el cursor hacia adelante o hacia atrás hasta el siguiente doble espacio en el texto. En Vim, la joinspacesconfiguración indica si se insertan espacios adicionales al unir líneas, y la Jbandera en cpoptionsindica si una oración debe ir seguida de dos espacios. Los estándares de codificación de GNU recomiendan usar dos espacios al codificar comentarios. [4] Esto también se aplica a la documentación de software en el proyecto GNU. El modo opcional de Emacs LaTeX proporciona una opción de alternancia French-LaTeX-modeque, si se establece en French, crea un espaciado de oración simple después de la puntuación terminal.

Navegadores web

Los navegadores web siguen la especificación de visualización HTML y, para conveniencia de los programadores, ignoran los espacios en blanco cuando los muestran. [5] Esta convención proviene originalmente del estándar SGML subyacente, que colapsa los espacios múltiples debido a la clara división entre la información de contenido y diseño. [6] Para forzar a un navegador web a mostrar múltiples espacios, se debe usar una secuencia de caracteres especial (como "   " para un espacio en seguido de un espacio delgado, "  " para un espacio em o " &nbsp" para dos espacios completos sucesivos). [7] Sin embargo, el uso de un espacio indivisible puede generar un texto justificado desigual y espacios no deseados adicionales o saltos de línea en el texto en ciertos programas. [8] Alternativamente, el espaciado de oraciones se puede controlar en HTML separando cada oración en un elemento separado (por ejemplo, un span) y usando CSS para controlar con precisión el espaciado de oraciones. [9] Esto rara vez se hace en la práctica.

Para especificar y permitir que se representen múltiples espacios sin colapsar en un navegador web, se puede emplear la etiqueta HTML o la propiedad CSS .<pre> white-space

Codificaciones de caracteres

ASCII y las codificaciones de caracteres tempranas similares proporcionan solo un único espacio, que es de separación y de ancho fijo (el ancho particular especificado por la fuente respectiva). EBCDIC , aunque anterior a ASCII, proporcionaba un espacio de separación de ancho fijo ( SP ), un espacio de ancho fijo no divisible ( RSP : "Required SPace") y un espacio de ancho fijo no divisible de ancho alternativo destinado a usarse en listas numéricas con dígitos de ancho fijo (pero no necesariamente de ancho em) ( NSP : "Numeric SPace"). Tanto HTML como Unicode pueden registrar series de espacios consecutivos, incluidos espacios de ancho múltiple y espacios de separación y no divisibles. HTML proporciona cuatro variaciones en el ancho del espacio y un espacio no divisible de ancho fijo: <space>, &emsp;, &ensp;y &thinsp;(todos divisibles); y &nbsp;(no divisibles). En una fuente de máquina de escribir, <space>será igual a &emsp;, pero variará según la especificación del diseñador de la fuente en todas las demás fuentes, ya sean proporcionales o monoespaciadas. El estándar HTML también especifica el comportamiento de visualización, no solo la codificación de caracteres, por lo que los navegadores web que siguen el estándar HTML colapsarán múltiples <space>s en un solo <space>. Las aplicaciones que no son navegadores que usan codificación HTML no necesariamente se comportarán de esta manera en el momento de la visualización, por ejemplo, versiones posteriores de Microsoft Word. Unicode proporciona 15 variaciones en el ancho del espacio y la fragilidad, incluyendo: ESPACIO FINO   y ESPACIO ESTRECHO SIN INTERRUPCIÓN   . [10] Los siguientes ejemplos demuestran el efecto de estas variaciones en un navegador web: se usa el espacio antes de la puntuación para ilustrar variaciones de espaciado idénticas posibles después de la puntuación terminal. Estas variaciones de espaciado, combinadas con un espacio de palabra estándar, permiten a los usuarios crear espaciados de oraciones personalizados, como alternativas a un espacio de palabra estándar simple o doble.

  • ¡No hay espacio antes del signo de exclamación!
  • ¡Un espacio sin interrupción antes del signo de exclamación!
  • ¡UN ESPACIO DELGADO ( &#8201;) antes del signo de exclamación !
  • ¡ UN ESPACIO ESTRECHO SIN INTERRUPCIONES ( &#8239;) antes del signo de exclamación!
  • ¡Un espacio pequeño sin interrupción antes del signo de exclamación  !

Véase también

Referencias

Citas

  1. ^ Microsoft 2010.
  2. ^ Eijkhout 2008. pp. 185–188. El espaciado TeX predeterminado se puede habilitar explícitamente con \nonfrenchspacing.
  3. ^ Lloyd y Hallahan 2009. Véase la entrada de "iEditor": 11 de agosto de 2009.
  4. ^ Free Software Foundation 2010. Trabajo principal: Estándares de codificación GNU
  5. ^ WC3 1999 9.1 Espacio en blanco; Lupton 2004. pág. 165.
  6. ^¿ Cuántos espacios hay al final de una oración? ¿Uno o dos?
  7. ^ WC3 1999. 24.4. Referencias de entidades de caracteres para caracteres significativos para el marcado y de internacionalización".
  8. ^ Manual de estilo de Chicago en línea de la Universidad de Chicago Press 2007.
  9. ^¿ Cuántos espacios hay al final de una oración? ¿Uno o dos?
  10. ^ Korpela 2005; Unicódigo 2009; Sheerin 2001.

Fuentes

  • Eijkhout, Víctor (2008). TeX por tema, una referencia para teXnician (PDF) . Lulú. págs.  185-188 . ISBN 978-0-201-56882-0. Recuperado el 15 de marzo de 2010 .[ enlace muerto permanente ]
  • Free Software Foundation (12 de abril de 2010). «5.2 Cómo comentar su trabajo». Estándares de codificación GNU . Free Software Foundation . Consultado el 17 de mayo de 2010 .
  • Korpela, Jukka (3 de mayo de 2005). "Guía del estándar Unicode". Caracteres y codificaciones . Informática y comunicación . Consultado el 17 de mayo de 2010 .
  • Lloyd, John Wills; Hallahan, Dan (10 de noviembre de 2009). "¿Dónde están las pruebas que justifican la existencia de dos espacios?". Spacewaste . Wordpress.com . Consultado el 4 de abril de 2010 .
  • Lupton, Ellen (2004). Pensar con tipos . Nueva York: Princeton Architectural Press. ISBN 978-1-56898-448-3.
  • Microsoft. «Estándares de diseño de caracteres (5 de 10): caracteres de espacio para latín 1». Tipografía de Microsoft . Microsoft . Consultado el 16 de mayo de 2010 .
  • Sheerin, Peter K. (19 de octubre de 2001). "El problema con EM 'n EN (y otros personajes sospechosos)". A List Apart . Revista A List Apart . Consultado el 17 de mayo de 2010 .
  • University of Chicago Press (2007). ¿Un espacio o dos?. University of Chicago Press. pág. 984. Consultado el 8 de febrero de 2010 . {{cite book}}: |work=ignorado ( ayuda )
  • Unicode (2009). "Unicode Standard Annex #14: Unicode Line Breaking Algorithm". Informes técnicos de Unicode . Unicode . Consultado el 17 de mayo de 2010 .
  • W3C (24 de diciembre de 1999). «9.1 Espacio en blanco». Especificación de codificación HTML 4.01 . W3C . Consultado el 17 de mayo de 2010 .{{cite web}}: CS1 maint: nombres numéricos: lista de autores ( enlace )
  • W3C (24 de diciembre de 1999). «24.4 Referencias de entidades de caracteres para caracteres de marcado significativos y de internacionalización». Especificación de codificación HTML 4.01 . W3C . Consultado el 17 de mayo de 2010 .{{cite web}}: CS1 maint: nombres numéricos: lista de autores ( enlace )
Obtenido de "https://es.wikipedia.org/w/index.php?title=Espaciado_entre_oraciones_en_medios_digitales&oldid=1260119424"