2013-04-20 2 views
0

조지아 어 언어로 웹 사이트를 개발 중입니다. 조지아 알파벳에는 고유 한 유니 코드 범위가 있지만 "기호"및 "딩 박쥐"글꼴과 같이 영어 문자 대신에 그루지야 문자 모양을 갖는 특수 글꼴도 있습니다.검색 엔진이 다른 유니 코드에 어떻게 반응합니까?

예를 들어 "saqarTvelo"문자열은이 글꼴로 "საქართველო"로 렌더링됩니다. 그래서 지금은 두 가지 옵션을 가지고 무엇을 해야할지하지 않습니다

  1. 내 웹 사이트에 대한 그루지야어 유니 코드를 사용하지만, 문제는 모든 글꼴 영어 유니 코드를 생성하는 것입니다, 그루지야 유니 코드에서 작동하지 않습니다 .

  2. 영어 유니 코드와 함께 조지아 글꼴 사용. 그러나 나는 검색 엔진이 어떻게 반응 할 것인지 모른다.

무엇을 할 지 말해주세요, 나는 쌓여 있습니다!

+2

그루지야 어에는 "자체 유니 코드"가 없습니다. * Unicode가 단 하나 (단서가 이름에 있습니다!)이며 모든 사람에게 동일합니다. –

+0

@Kerrek SB 그래서 무슨 뜻이야? 내가 "საქართველო"이라는 단어를 검색하고 싶다면 내 웹 사이트를 보여줄 것인가? "saqarTvelo"라는 단어가 있더라도 "საქართველო"이라는 단어가 있지만 글꼴 만 있으면됩니다. – Irakli

+0

@KerrekSB : 가난한 영어 실력을 고르는 데 도움이되지 않습니다.그의 문제는 ASCII 기호 범위를 다른 기호로 재사용하는 오래된 "기호"및 "딩밧"글꼴 문제와 같습니다. 이것은 유니 코드가 받아 들여질 때까지 라틴 문자를 사용하지 않는 언어에 대해서만 매우 일반적이었습니다. – hippietrail

답변

2

짧은 대답은 옵션 1에서 의미하는 접근 방식을 사용하면 검색 엔진에서 "saqarTvelo"라는 텍스트에 "საქართველო"이라는 단어가 표시되어 정상적인 검색이 실패합니다. 문자는 대부분의 글꼴이 무엇 인 (AN 유니 코드로 인코딩 글꼴을 사용하여 렌더링 할 수 있도록 유니 코드 인코딩을 사용

  1. :

    문제는 웹 페이지에 그루지야 문자를 사용하는 두 가지 방법을 참조 할 것 , 대부분의 글꼴에는 그루지야 문자가 포함되어 있지 않음).

  2. 일반적으로 256 가지 코드 위치 (8 비트 조합)를 특정 목적에 필요한 문자와 매핑하는 비표준 "개인"인코딩을 사용합니다. 이것은 텍스트가 같은 방식으로 인코딩 된 폰트를 사용하여 렌더링된다고 가정합니다.

방법 2는 특히에서하는 wrong approach 특징으로 할 수 있지만, (CSS가 사용할 수없는 하나의 글꼴을 설정 <font face=...>에 의존했다하더라도) 초기부터 웹에 사용되어왔다 초기. 사용자의 컴퓨터에 특정 "개인적으로"인코딩 된 글꼴 (또는 정확히 같은 방식으로 인코딩 된 일부 글꼴)이 없으면 실제로 작동하지 않습니다. 검색 엔진은 글꼴에 구별되지 않으므로 8 비트 코드 만보고 "개인"인코딩이 아닌 페이지에 대해 선언되거나 암시 된 인코딩으로 해석하려고합니다 (게시 된 정의가 없으므로 선언 할 수 없으며 어떤 표준 명도, 또는 그 문제의 어떤 이름이든).

방법 1을 사용하려면 사용자 컴퓨터가 (사용 된 문자를 지원하는 일부 (유니 코드 인코딩 글꼴))이 있어야합니다. 요즘에는 @font-face을 통해 다운로드 할 수있는 글꼴 (웹 글꼴)을 사용하여 합리적으로 해결할 수 있습니다. Fonts that support Georgian letters에는 DejaVu 글꼴, GNU Freefont 글꼴 및 Quivira와 같은 유용한 글꼴이 포함되어 있습니다. 이 방법에 대한 자세한 내용은 Guide to using special characters in HTML을 참조하십시오.

방법 1을 사용하면 문서의 인코딩 (일반적으로 UTF-8)이 올바르게 선언되었거나 검색 엔진에서 유추 할 수있는 경우 검색 엔진에 조지아 문자가 올바르게 표시됩니다.

+0

도움이되는 답변에 대해 감사드립니다. 나는 그루지야 어 글꼴을 사용할 계획이지만 문자는 영어 유니 코드로 설정되어 있으므로 유니 코드를 영어에서 그루지야 어로 변경하는 데 사용할 수있는 프로그램을 알려주실 수 있습니까? – Irakli

+2

"영어 유니 코드"대 "그루지야 유니 코드"와 같은 것은 없습니다. 그루지야 문자를 입력하고 유니 코드로 인코딩하여 저장하는 프로그램을 사용해야합니다 (실제로는 UTF-8로 인코딩 됨). 데이터가 렌더링을 위해 비공개 인코딩 된 특정 글꼴을 사용하는 "개인"인코딩을 사용하는 경우 해당 글꼴에 대한 설명서가 필요하며 간단한 테이블 기반 변환기를 작성할 수 있습니다. –

관련 문제