En la siguiente imagen, el texto superior tiene espacios regulares alrededor de la palabra en negrita bar
, mientras que el texto inferior incluye los espacios en negrita:
Agregué líneas rojas de marcador vertical para que sea más fácil ver que las palabras no se alinean perfectamente. Para algunas fuentes, esto no parece hacer una diferencia, sin embargo, para otras (como Avenir) sí importa.
¿Hay alguna regla general sobre cuál preferiría? Si pongo una palabra en negrita , ¿también debo poner en negrita los dos espacios a su alrededor?
(y si no amplía demasiado la pregunta, ¿qué pasa con el texto en cursiva en lugar del texto en negrita )?
typography
text
Tallos de maiz
fuente
fuente
Respuestas:
No, los espacios no deben estar en negrita porque eso sería una mala semántica. Una palabra o una serie de palabras pueden aparecer en negrita, pero los espacios alrededor de una palabra no.
Esto es independiente de cualquier pensamiento de diseño visual e independiente de cualquier implementación. La semántica proviene del escritor. No están a la altura del diseñador. El diseñador tiene herramientas de diseño visual para hacer su diseño visual. De nuevo, en cualquier implementación.
En su ejemplo, el escritor escribió:
... se muestra aquí en Markdown, pero se aplica en cualquier entorno de escritura .
Un escritor no tendría ninguna razón para poner en negrita los espacios porque no hay ninguna razón semántica para poner en negrita los espacios. El texto en negrita proviene de la mente de los escritores. Están en negrita una palabra (o una serie de palabras) no en negrita espacios.
Entonces, el HTML (el ejemplo está en HTML porque su ejemplo está en HTML, pero esto se aplica a cualquier implementación ) del Markdown anterior es:
... y es después de eso cuando comienza el diseño visual.
Si por alguna razón deseaba espacio adicional alrededor del texto en negrita, y está trabajando en HTML como su ejemplo lo indica, usa CSS o JavaScript para modificar el DOM, no destruye la semántica del HTML. Si está trabajando en InDesign o Illustrator o en cualquier entorno de diseño visual, se aplica lo mismo.
Si nos fijamos en un ejemplo usando la escritura real, es más claro:
... es la palabra "Peligro" que tiene el énfasis en negrita. Nada más.
fuente
Honestamente, no creo que realmente importe. Cualquier diferencia en el espacio será insignificante y no se notará. Sin embargo, esto es algo que normalmente hago.
Cualquier diferencia en el espacio dependerá de la fuente. Si hay una diferencia, el diseñador de fuentes tomó una decisión consciente de hacer esa diferencia, así que úsela. Una fuente en negrita es, por definición, más ancha que su contraparte de peso normal, por lo tanto, cualquier espacio, que probablemente se haya calculado cuidadosamente para ajustarse a la fuente, naturalmente deberá ser igualmente más ancho. El espacio extra (en teoría) aumentará la legibilidad y el equilibrio del texto.
Una cosa a tener en cuenta es ser consistente. Si usa un espacio en negrita en un lado, úselo también en el otro. De lo contrario, el texto podría verse desequilibrado. En muchos programas, si hace doble clic para seleccionar una palabra, seleccionará la palabra y el espacio final, por lo que si hace doble clic y cambia la fuente a negrita, terminará con un espacio normal antes y un espacio en negrita después.
Otros han señalado que es semánticamente incorrecto. Esto es cierto si está trabajando con código fuente o marcado que tiene que ser igual de correcto que el resultado visual, pero eso no viene al caso.
En resumen: es poco probable que alguien se dé cuenta de alguna manera, pero si le importa, use la fuente según lo previsto por su diseñador, use espacios en negrita y úselos de manera consistente.
fuente
En realidad, esto importa y es una buena pregunta. He tenido experiencia con algunos dispositivos cuando el espacio en blanco no está forzado, ya que una entidad con
 
él representaría el contenido incorrectamente si el espacio existiera en algo así como una etiqueta de extensión.Por ejemplo, se
foo bar
muestra comofoobar
codificado como:Algunas aplicaciones, por ejemplo InDesign, en HTML y CSS lo exportan como:
En general, esto puede depender del diseñador, pero debe adoptarse en el flujo de trabajo por paridad. Le recomiendo que pruebe cómo se tratará en el producto final, ya que puede jugar un factor en su desarrollo. Entonces, para responder a su pregunta, cuando desarrollo usando HTML, no incluyo espacios finales o iniciales dentro de mis etiquetas de span, ya que tengo experiencia con ellos siendo ignorados por el motor de renderizado desde algunos dispositivos.
Si elige incluir el espaciado al final o al principio dentro de sus etiquetas, le animo a que codifique como tal:
Desde el punto de vista del desarrollo, debe tener en cuenta el comportamiento de análisis y la usabilidad. Por ejemplo, si desarrolla un diccionario y planea analizar ciertos elementos que podrían incorporarse a una sección en particular si incluye el espaciado inicial y final en algo como etiquetas de extensión o en un elemento, podría tener resultados drásticos en el final.
Después de un voto negativo
Puede votar negativamente si cree que fue apropiado, pero el hecho es que esto no se puede citar como una preferencia. Varios dispositivos en el mercado ignoran cómo se realiza el espaciado, y el propósito de mi respuesta fue mencionar que la vía por la cual se vería el contenido debería ser un factor en la decisión y cómo se crea. Personalmente, cuando desarrollo contenido, considero cómo se ve en una aplicación, se imprime o en un sitio, y el OP también debería tenerlo en cuenta.
Después de que me dijeron que esto no es para la web, todavía se reduce al medio en el que se va a producir un problema. Si no es así, hágalo de todos modos, pero adopte la paridad. Si es así, hágalo de manera que salga correctamente.
fuente
Esto depende del diseñador, pero en última instancia es de muy poca importancia en la mayoría de los casos.
En términos de diseño, hace muy poca diferencia si los espacios iniciales o finales de las secciones en negrita (o cursiva) están en negrita o no. El único efecto que tiene es el espacio entre palabras (creo que la terminología del diseño sigue siendo el espacio entre letras, pero me gusta llamarlo espacio entre palabras ). La cantidad de espacio afecta la "frecuencia" (vea este artículo ) de la impresión. Sin embargo, en la mayoría de los casos, esta diferencia causada solo en el espacio inicial o posterior de las secciones en negrita o cursiva es tan insignificante que puede ignorarse con seguridad.
El hecho de que un espacio en negrita ocupe más espacio que un espacio sin negrita depende de la fuente utilizada. Algunas fuentes las hacen todas del mismo tamaño, otras hacen que los espacios en negrita sean un poco más anchos. Tendrá que probar para ver qué hace la fuente que está usando (si le importa).
El único caso en el que puedo pensar que realmente podría importar es en el caso de tamaños de fuente realmente grandes, como los de los encabezados. En este caso, la cantidad de diferencia puede ser más significativa debido a la escala más grande. Sin embargo, con textos grandes como estos, los diseñadores deben revisarlo de todos modos y pueden hacer ajustes según sea necesario.
Recomiendo ir con lo que sea más fácil, pero lo más importante es mantenerse constante . Tiende a agregar más espacio (incluyéndolos en negrita).
Dicho esto, si está utilizando un lenguaje de marcado como HTML, es más semánticamente apropiado agregar esta sala adicional al inicio o al final de una sección en negrita utilizando un lenguaje de estilo como CSS en lugar de incluir el espacio dentro de la etiqueta que está en negrita.
fuente
Muy bien, creo que entiendo ahora y esta es una pregunta interesante pero complicada, por eso las respuestas están por todos lados. Espero que en mi sabiduría infinita (léase: mente privada de sueño) pueda aclarar
Marcado, HTML, LaTeX: estos son importantes, pero ahora cómo los está pensando actualmente.
Por ejemplo, tendríamos, como usó en su ejemplo inicial:
The <b>cat</b> died last night!
The **cat** died last night!
The [b]cat[/b] died last night!
O podrías tener:
The<b> cat </b> died last night!
The** cat **died last night!
The[b] cat [/b]died last night!
Ahora dice que no está preguntando acerca del diseño HTML. Pero ahí es donde esto es un poco confuso, así que intentaré explicarlo. La negrita es una función de la semántica (como Simon también está tratando de explicar). No importa qué sistema estés usando, algo debe decirle que sea audaz.
Lo que realmente quiere preguntar: ¿Debería aumentarse el espacio cuando se usa una fuente más fuerte?
Entonces, ¿se debe aumentar el espacio cuando se usa una fuente más gruesa?
Eso depende del diseñador. Expanda un montón de letras en una aplicación de su elección y organícelas como mejor le parezca. No hay una regla estricta sobre esto.
Vea que no hay espacios en negrita porque no hay caracteres de espacio aquí, solo hay letras lanzadas en una página:
Un poco más cerca, un poco más lejos, lo mismo ... eso depende del diseñador.
fuente
El ancho de cada glifo (incluido el espacio) está definido por el diseñador de la fuente dentro del tipo de letra. En el caso de Avenir, el diseñador eligió aumentar el ancho del espacio para preservar el espacio relativo entre dos palabras cuando aumenta el peso, pero es casi seguro que el diseñador no diseñó la fuente con pesos mixtos en una oración en mente.
Por lo tanto, no hay una respuesta correcta; el espacio es el ancho que debe tener la derecha entre palabras del mismo peso de fuente. Tendrá que usar su propio criterio sobre qué hacer en su caso específico porque el tipógrafo no lo hizo por usted. Lo único que definitivamente debes hacer es usar espacios en negrita entre las palabras en negrita.
Puede ser apropiado imaginar usar dos tipos de letra totalmente diferentes, cada uno con un espaciado muy diferente; puede decir que no hay una respuesta clara y clara sobre qué métricas de fuente usar entre las dos palabras.
fuente