segunda-feira, 2 de maio de 2011

:: Tutoriais :: Hifenização em URLs

Preciso diagramar um texto e, no meio deste texto, existe uma URL longa. Como hifenizar URLs longas?

Eu respondo: não hifenize!

Muitas vezes o endereço da web inserido no texto é tão longo e cheio de caracteres especiais ( _, -, /, ?, =...) que um hífen ali no meio atrapalharia o usuário.

A solução é feita por partes.

Primeiro, selecione a URL e configure no InDesign a língua utilizada no texto para [No Language].

(Clique na imagem para visualizá-la maior.)

Como não existe um padrão de hifenização para URLs em nenhum país, não será necessário configurar um dicionário específico. Dessa maneira, o InDesign não tentará hifenizar essa URL quando não couber em uma linha, ela será quebrada em duas linhas caso tenha alguma pontuação especial como (-), (_), (?), (/) ou (.).

Se desejar quebrar a URL em um local específico, pode utilizar a opção Discretionary Line Break (Type>Insert Break Character>Discretionary Line Break).


O que é e como funciona o Discretionary Line Break?

Esta opção surgiu na versão CS3 mas é pouco utilizada pelos diagramadores e merece uma atenção especial aqui.

Assim como o discretionary hyphen, o discretionary line break ajusta onde e como o InDesign deve quebrar uma linha de texto caso aquela linha necessite ser quebrada. A diferença entre as duas funções é que a primeira quebra a palavra com hífen, e, a segunda quebra a palavra sem hífen.

Discretionary line break se torna útil ao substituir uma quebra de linha forçada (Shift+Enter), pois utilizando a função discretionary line break, o parágrafo flui normalmente caso seja inserido/removido parte do texto ou o frame de texto seja reajustado. Já com a quebra forçada de linha isso não ocorre, sendo necessário remover a quebra de linha manualmente para que o texto do parágrafo possa fluir novamente.

(Clique na imagem para visualizá-la maior.)

Essa função tem efeito apenas quando está próxima do final da linha de texto. Caso tenha aplicado essa função uma vez e a palavra, posteriormente, fora reajustada para o meio da linha, a função se tornará inerte mas se tornará ativa caso a palavra volte a ficar próxima do final da linha.


Quando utilizá-la?
Voltamos ao início deste tutorial, ou seja, na quebra de URLs longas!

A propósito, como fazer uma busca de todas as URLs em um documento de InDesign?
Utilizando outro fantasma para os diagramadores: GREP!

A busca por GREP é bastante funcional para termos complexos. Mas sua utilização também pode ser bastante complexa. Vejamos uma maneira fácil de localizar todas as URLs em um texto:

1. Dentro do InDesign, vá em Edit>Find/Change (Ctrl+F) / (Cmd+F),

2. Clique na aba GREP e digite no campo Find what: a string abaixo:
(?i)(http|ftp|www)(\S+)|(\S+) (\.gov|\.us|\.net|\.com|\.edu|\.org|\.biz)

3. Digite no campo Change to: a string abaixo:
$0

4. Clique em More Options e depois em Change Format. Configure as preferências que serão substituídas e clique em OK.

Obs.: Você pode salvar essa busca por GREP clicando no ícone de disquete localizado ao lado do campo Query.

1 Opiniões:

Anônimo disse...

Márcia, me desculpe a ignorância, mas em que caso eu usaria esse recurso do IDCS5? Vejo esta opção sempre que "fuço" nas opções do programa, mas não 'saquei' bem para o que serve, quando e "praquê" usarei tal recurso.

Vou reler esta postagem e ver se "arranco" algo mais.

Obrigado!