Guión suave


En informática y composición tipográfica, un guión suave (ISO 8859: 0xAD, Unicode U+00AD SOFT HYPHEN , HTML: ­ o ­ o ­) o guión de sílaba (EBCDIC: 0xCA), abreviado SHY , es un punto de código reservado en algunos conjuntos de caracteres codificados con el fin de dividir palabras en líneas mediante la inserción de guiones visibles . Han surgido dos formas alternativas de usar el carácter de guión suave para este propósito, dependiendo de si el destinatario dividirá el texto codificado en líneas o si su autor ya lo ha formateado previamente. [1] [2] [3]

El uso de caracteres SHY en el texto que el destinatario dividirá en líneas es el contexto de la aplicación considerado por las especificaciones Unicode y HTML posteriores a 1999 , así como algunos formatos de archivo de procesamiento de texto. En este contexto, el guión suave también puede denominarse guión discrecional o guión opcional . Sirve como un marcador invisible que se usa para especificar un lugar en el texto donde se permite un salto con guión sin forzar un salto de línea en un lugar inconveniente si el texto se redistribuye. Se vuelve visible solo después del ajuste de línea al final de una línea. La semántica Unicode del guión suave y la implementación de HTML son, en muchos aspectos, similares al espacio de ancho cero de Unicode., con la excepción de que el guión suave conservará el interletraje de los caracteres a ambos lados cuando no estén visibles. El espacio de ancho cero, por otro lado, no lo hará, ya que se considera un carácter visible incluso si no se representa, por lo que tiene sus propias métricas de interletraje.

Para mostrar el efecto de un guión suave en HTML, las palabras del siguiente texto [4] se han separado con guiones suaves:

MargaretAreYouGrievingOverGoldengroveUnleavingLeavesLikeTheThingsOfManYouWithYourFreshThoughtsCareForCanYouAhAsTheHeartGrowsOlderItWillComeToSuchSightsColderByAndByNorSpareASighThoughWorldsOfWanwoodLeafmealLieAndYetYouWillWeepAndKnowWhyNowNoMatterChildTheNameSorrowsSpringsAreTheSameNorMouthHadNoNorMindExpressedWhatHeartHeardOfGhostGuessedItIsTheBlightManWasBornForItIsMargaretYouMournFor

En los navegadores HTML que admiten guiones suaves, cambiar el tamaño de la ventana volverá a dividir el texto anterior solo en los límites de las palabras e insertará un guión al final de cada línea.

El carácter SHY también se usa en texto donde los párrafos ya se han dividido en líneas, como ciertos archivos de texto sin formato, texto enviado a impresoras o emuladores de terminal de estilo VT100 , o páginas representadas en lenguajes de descripción de página . Este es el contexto de aplicación originalmente considerado por los estándares EBCDIC e ISO 8859-1 e implementado en muchos emuladores de terminal VT100 . [1] [2]


Símbolo ISO para guión suave