Estou procurando evitar uma quebra de linha após um hífen, -
caso a caso, compatível com todos os navegadores.
Exemplo:
Eu tenho este texto: 3-3/8"
que em HTML é este: 3-3/8”
O problema é que, perto do final de uma linha, por causa do hífen, ele quebra e passa para a próxima linha, em vez de tratá-la como uma palavra completa ...
3-
3/8"
Eu tentei inserir o "caractere de largura zero sem interrupção", 
sem sorte ...
3-3/8”
Estou vendo isso no Safari e pensando que será o mesmo em todos os navegadores.
A seguir, minha doctype
codificação e de caracteres ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
Existe alguma maneira de impedir que eles quebrem a linha após o hífen? Não preciso de nenhuma solução que se aplique a toda a página ... apenas algo que eu possa inserir conforme necessário, como um "caractere de largura zero sem interrupção", exceto um que funcione.
Aqui está uma demonstração. Basta tornar o quadro mais estreito até que a linha quebre no hífen.
‑
é um hífen ininterrupto.
3-3/8″
ou 3-3/8″
. Citações não são números primos. Se você quiser em ASCII puro, use aspas duplas retas ( "
). De preferência, se for apresentado como um texto legível e bom, você usaria 3<span style="font-variant: diagonal-fractions">3/8</style>″
, exibindo '3″ ″' '