Os espaços ao redor do texto em negrito também devem ser destacados?


18

Na imagem a seguir, o texto superior possui espaços regulares ao redor da palavra em negrito bar, enquanto o texto inferior inclui os espaços no estilo em negrito:

espaços em negrito

Adicionei linhas verticais vermelhas para facilitar a visualização das palavras. Para algumas fontes, isso não parece fazer diferença, no entanto, para outras (como Avenir), isso importa.

Existe uma regra geral sobre a qual devo preferir? Se eu deixar uma palavra em negrito , devo também colocar em negrito os dois espaços ao seu redor?

(e se não ampliar muito a pergunta, e o texto em itálico, em vez do negrito )?


É a sua representação de html / css? Tenho certeza de que o html / css oferece a mesma largura exata para as duas marcações. Basicamente não há espaço ousado em html / css que eu estou ciente de mas estou de maneira nenhuma um web designer (CC: @ZachSaucier)
Ryan

Esta pergunta não é específica da Web. Acabei de adicionar o equivalente em HTML do texto para tentar deixar claro que os espaços foram incluídos no estilo em negrito; Estou aberto a melhores maneiras de esclarecer isso.
Cornstalks 04/03

4
@Cornstalks honestamente eu iria editar e remover a marcação da questão, eu acho que é distrair as pessoas do ponto :)
Cai

1
Na verdade, não acho que o HTML deveria ter sido removido. Eu acho que outras marcações deveriam ter sido adicionadas. Ou toda a pergunta foi reformulada. Veja a minha resposta que esperamos que seja coerente
Ryan

3
Se isso fosse perguntado sobre sublinhado, em vez de negrito, todos concordariam com o que fazer ... Nesse caso, no entanto, convém considerar o seguinte: e se a fonte em negrito tiver espaços (significativamente) maiores por design? Uma única palavra ainda pareceria correta, mas o espaço em duas palavras dentro do texto normal pareceria estranho - e então eu provavelmente substituiria o espaço por um não-negrito e reservaria o espaço "negrito" apenas para frases inteiras em negrito.
precisa saber é o seguinte

Respostas:


11

Não, os espaços não devem ser em negrito, porque isso seria semântica ruim. Uma palavra ou sequência de palavras pode estar em negrito, mas os espaços ao redor de uma palavra não podem.

Isso é separado de qualquer pensamento de design visual e independente de qualquer implementação. A semântica vem do escritor. Eles não dependem do designer. O designer possui ferramentas de design visual para realizar seu design visual. Mais uma vez, em qualquer implementação.

No seu exemplo, o escritor escreveu:

foo **bar** baz

… Mostrado aqui no Markdown, mas se aplica a qualquer ambiente de escrita .

Um escritor não teria motivos para colocar em negrito os espaços, porque não há razão semântica para colocar em negrito os espaços. O texto em negrito vem da mente dos escritores. Eles estão em negrito uma palavra (ou sequência de palavras) e não espaços em negrito.

Portanto, o HTML - exemplo está em HTML porque seu exemplo está em HTML, mas isso se aplica a qualquer implementação - do Markdown acima é:

foo <b>bar</b> baz

… E é depois disso que o design visual começa.

Se, por algum motivo, você quiser um espaço extra em torno do texto em negrito - e estiver trabalhando em HTML, como o exemplo indica -, use CSS ou JavaScript para modificar o DOM, não destrua a semântica do HTML. Se você estiver trabalhando no InDesign ou Illustrator ou em qualquer ambiente de design visual, o mesmo se aplica.

Se você observar um exemplo usando a escrita real, é mais claro:

Perigo não coma conteúdo do pacote.

... é a palavra "Perigo" que tem uma ênfase ousada. Nada mais.


2
O OP é perguntando sobre esta situação em termos de design visual , de modo que a sua resposta sobre a preferência de marcação é irrelevante
Zach Saucier

2
Abordo o design visual - você adiciona os espaços extras, se quiser, através das regras CSS, não os adiciona no HTML. O mesmo que você não adiciona espaçamento de palavras colocando vários espaços sem quebra no HTML. Se a pergunta fosse “adiciono espaçamento de palavras colocando vários espaços sem quebra?”, A resposta seria estruturada de maneira semelhante - o HTML permanece semântico, o design visual é feito com regras CSS.
Simon White

3
Zach está certo de que a marcação não tem nada a ver com a pergunta. A marcação está sendo usada apenas para ilustrar o que significa o OP. Concordo que seria semanticamente má marcação, mas isso é irrelevante.
Cai

1
Acho que talvez você esteja vendo a palavra "semântica" e pensando que é um termo específico do HTML. Não é. Aplica-se a toda a escrita. Os exemplos que eu uso são feitos em HTML, porque esse é o exemplo que o questionador usou. Mas isso se aplica a qualquer implementação. Se você estiver trabalhando no InDesign, ainda possui um manuscrito de um escritor, ainda modifica o espaçamento com as ferramentas de espaçamento do design visual no InDesign, em vez de se interessar pela semântica do texto.
Simon White

1
Fora do HTML ou de qualquer outra programação, acho que a semântica - do jeito que você está falando sobre isso - importa tanto. Costumo adicionar quebras de parágrafos ou espaços extras, etc., quando trabalho na impressão. Não é semanticamente correto, mas é muito mais rápido e fácil se você tiver pouco tempo e realmente não afetar nada.
Cai

6

Honestamente, eu não acho que isso realmente importe. Qualquer diferença no espaçamento será insignificante e não perceptível. No entanto, isso é algo que normalmente faço.

Qualquer diferença no espaçamento dependerá da fonte. Se houver uma diferença, o designer da fonte tomou uma decisão consciente de fazer essa diferença, então use-a. Uma fonte em negrito é, por definição, mais larga do que sua contrapartida com peso normal, portanto, qualquer espaçamento, que provavelmente foi calculado cuidadosamente para se ajustar à fonte, naturalmente precisará ser igualmente mais amplo. O espaço extra aumentará (em teoria) a legibilidade e o equilíbrio do texto.

Uma coisa a ter em mente é ser consistente. Se você usar um espaço em negrito de um lado, use-o do outro também. Não fazer isso pode deixar o texto desequilibrado. Em muitos programas, se você clicar duas vezes para selecionar uma palavra, ela selecionará a palavra e o espaço à direita; portanto, se você clicar duas vezes e alterar a fonte para negrito, terá um espaço normal antes e um espaço em negrito depois.

Outros fizeram questão de ser semanticamente incorreto. Isso é verdade se você estiver trabalhando com código-fonte ou marcação que deve ser igualmente tão correta quanto a saída visual, mas isso não vem ao caso.

Em resumo - é improvável que alguém note alguma maneira, mas se você se importa - use a fonte como pretendido pelo designer, use espaços em negrito e use-os de forma consistente.


"Qualquer diferença no espaçamento será insignificante" - mas onde houver uma diferença, será suficiente alterar outros recursos, como quebra de linha?
precisa saber é o seguinte

5
“… Se você se importa - use a fonte como pretendido pelo designer, use espaços em negrito” Claro, o designer optou por aumentar os espaços em negrito - mas isso é para espaços em texto em negrito, ou seja, entre duas palavras em negrito. Não temos idéia de qual espaçamento o designer poderia ter escolhido para espaços entre uma palavra em negrito e uma não-negrito.
Peter LeFanu Lumsdaine

5

Na verdade, isso importa e é uma boa pergunta. Eu tive experiência com alguns dispositivos quando o espaço em branco não é forçado como uma entidade com &#160;ele renderizaria o conteúdo incorretamente se o espaço existisse em algo como uma tag span.

Por exemplo, foo barrenderiza como foobarquando codificado como:

<span class="bold">foo </span>bar

Alguns aplicativos, por exemplo, o InDesign, em HTML e CSS, o exportam como:

<span class="bold">This is Friday</span>

No geral, isso depende do designer, mas deve ser adotado no fluxo de trabalho por paridade. Gostaria de encorajá-lo a testar como ele será tratado no produto final, pois ele pode desempenhar um fator no seu desenvolvimento. Portanto, para responder à sua pergunta, quando desenvolvo usando HTML, não incluo espaços finais ou iniciais nas minhas tags span, pois tive experiência com elas sendo ignoradas pelo mecanismo de renderização em alguns dispositivos.

Se você optar por incluir espaçamento no final ou no início de suas tags, recomendamos que você codifique da seguinte forma:

<span class="bold">foo&#160;</span>bar

Do lado do desenvolvimento, você deve levar em consideração a análise do comportamento e da usabilidade. Por exemplo, se você desenvolver um dicionário e planejar analisar determinados elementos que poderiam ser incorporados a uma seção específica, se incluir o espaçamento inicial e final em algo como tags span ou em um elemento, poderá ter resultados drásticos no final.

Após voto negativo

Você pode votar se achar apropriado, mas ainda permanece o fato de que isso não pode ser citado como uma preferência. Vários dispositivos no mercado ignoram como o espaçamento é realizado, e o objetivo da minha resposta foi mencionar que a avenida em que o conteúdo seria visualizado deveria ser um fator na decisão e como ele é criado. Pessoalmente, quando desenvolvo o conteúdo, levo em consideração como ele é exibido em um aplicativo, impresso ou em um site, e assim o OP deve considerar isso também.

Depois que me disseram que isso não é para a web, ele ainda se resume ao meio em que vai produzir um problema. Caso contrário, faça-o de qualquer maneira, mas adote a paridade. Se for, faça-o de maneira que saia corretamente.


1
Pelo menos eu recebo uma explicação sobre o motivo do voto negativo?
DᴀʀᴛʜVᴀᴅᴇʀ

Eu diria que é de se concentrar no lado da implementação
Zach Saucier

1
O lado da implantação deve sempre ser um fator no produto final, pois pode representar como ele é desenvolvido.
DᴀʀᴛʜVᴀᴅᴇʀ

1
Acordado! Embora eu não acho que é o foco desta questão
Zach Saucier

1
Se houver uma diferença no espaçamento entre regular e negrito, é porque o designer da fonte tomou uma decisão consciente de fazer essa diferença, então use isso. Se você não puder, porque precisa pensar na semântica de marcação das limitações técnicas, isso é um problema separado. Questão importante, mas diferente.
Cai

4

Isso depende do designer, mas, em última análise, é de pouca importância na maioria dos casos.

Em termos de design, faz muito pouca diferença se os espaços à esquerda ou à direita das seções em negrito (ou itálico) estão em negrito ou não. O único efeito que ela tem é o espaçamento entre as palavras (acredito que a terminologia do design ainda seja o espaçamento entre letras, mas gosto de chamá-lo de espaçamento entre palavras ). A quantidade de espaço afeta a "frequência" (consulte este artigo ) da impressão. No entanto, na maioria dos casos, essa diferença causada apenas nas seções em negrito ou itálico à esquerda ou à direita do espaço é tão insignificante que pode ser ignorada com segurança.

Se um espaço em negrito ocupa ou não mais espaço do que um espaço em negrito depende da fonte usada. Algumas fontes as tornam do mesmo tamanho, outras aumentam um pouco os espaços em negrito. Você terá que testar para ver o que a fonte que você está usando faz (se você se importa).

O único caso em que acho que realmente importa é no caso de tamanhos de fonte muito grandes, como os dos cabeçalhos. Nesse caso, a quantidade de diferença pode ser mais significativa devido à escala maior. No entanto, com textos grandes como esses, os designers devem examiná-lo de qualquer maneira e podem fazer os ajustes necessários.

Eu recomendo ir com o que for mais fácil, mas o mais importante é manter a consistência . Tende a adicionar mais espaço (incluindo-os em negrito).

Com isso dito, se você estiver usando alguma linguagem de marcação como HTML, é mais semanticamente apropriado adicionar essa sala adicional que conduz ou arrasta uma seção em negrito usando uma linguagem de estilo como CSS em vez de incluir o espaço dentro da marca que está em negrito.


Se alguém me desse HTML com espaços em negrito em torno de cada execução de texto em negrito, consideraria isso um erro e os faria corrigi-lo.
Simon White

2
@SimonWhite A pergunta é sobre design visual, não marcação
Zach Saucier

Você não faz design visual em HTML. É para isso que serve o CSS. A pergunta inclui exemplos de marcação que são exemplos de marcação ruim.
Simon White

2
@SimonWhite Ele não está perguntando sobre HTML nem CSS. Ele está perguntando sobre Bolding espaços em termos de concepção , que é o objectivo deste site
Zach Saucier

Seu exemplo de implementação está em HTML. Foi assim que o HTML foi introduzido. Se o exemplo estivesse no Illustrator, poderíamos conversar nesses termos. No entanto, a resposta ainda é a mesma: você não coloca espaços em negrito porque não existe algo semântico na escrita como espaço em negrito . Os escritores não os escrevem. Se você deseja modificar o espaçamento entre palavras - em qualquer implementação - você não percorre o texto e adiciona espaços extras entre cada palavra, usa suas ferramentas de design visual para aumentar o espaçamento entre palavras. O mesmo vale para o espaçamento em negrito, seja HTML, InDesign, Illustrator ou qualquer implementação.
Simon White

3

Tudo bem, acho que entendo agora e essa é uma pergunta interessante, embora complicada, e é por isso que as respostas estão por todo o lado. Espero que em minha infinita sabedoria (leia-se: mente sem sono) eu possa esclarecer

Marcação, HTML, LaTeX --- estes importam, mas agora como você está pensando sobre eles.

Por exemplo, teríamos, como você usou no seu exemplo inicial:

  • HTML: The <b>cat</b> died last night!
  • Marcação: The **cat** died last night!
  • BBCode: The [b]cat[/b] died last night!

Ou você pode ter:

  • HTML: The<b> cat </b> died last night!
  • Marcação: The** cat **died last night!
  • BBCode: The[b] cat [/b]died last night!

Agora você diz que não está perguntando sobre HTML, apenas design. Mas é aí que isso é um pouco confuso, então vou tentar explicar. Negrito é uma função da semântica (como Simon está tentando explicar também). Não importa qual sistema você esteja usando, algo deve dizer para ser ousado.

O que você realmente deseja perguntar: o espaço deve ser aumentado ao usar uma fonte mais forte?


Portanto, o espaço deve ser aumentado ao usar uma fonte mais espessa?

Isso é com o designer. Expanda um monte de cartas em um aplicativo de sua escolha e organize-as como achar melhor. Não existe uma regra estrita sobre isso.

Veja que não há espaços em negrito, porque não há caracteres de espaço aqui, apenas letras lançadas em uma página:

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Um pouco mais perto, um pouco mais longe, o mesmo ... tudo depende do designer.


1

A largura de cada glifo (incluindo o espaço) é definida pelo designer da fonte dentro do tipo de letra. No caso de Avenir, o designer optou por aumentar a largura do espaço para preservar o espaçamento relativo entre duas palavras quando o peso aumenta, mas o designer quase certamente não projetou a fonte com pesos misturados em uma frase em mente.

Portanto, portanto, não há resposta certa; o espaço é a largura, é para parecer entre as palavras com o mesmo peso de fonte. Você terá que usar seu próprio julgamento sobre o que fazer no seu caso específico, porque o tipógrafo não fez isso por você. A única coisa que você definitivamente deve fazer é usar espaços em negrito entre palavras em negrito.

Pode ser apropriado imaginar o uso de dois tipos de letra totalmente diferentes, cada um com espaçamento muito diferente; você pode dizer lá que não há realmente nenhuma resposta correta sobre quais métricas de fonte usar entre as duas palavras.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.