2016-06-01 4 views
2

Исходная версия Fonts Source Sans Pro содержит вьетнамское подмножество, однако оно содержит различные отсутствующие глифы, как описано в Issue #90 учетной записи источника Sans Pro, но закрыто сопровождающими.Юникодский диапазон для вьетнамцев

Проблема видна в следующем фрагменте фрагмента.

/* 
 
Fall back to serif so the 
 
missing glyphs are more 
 
easily visible 
 
*/ 
 
body { 
 
    font-family: "Source Sans Pro", serif; 
 
    font-size: 25px; 
 
} 
 
p { 
 
    margin: .1em 0 1em; 
 
} 
 
small { 
 
    margin: 0; 
 
    font-weight: 400; 
 
    font-size: 12px; 
 
    color: #999; 
 
    border-bottom: 1px solid #ccc; 
 
} 
 
.w200 { font-weight: 200; } 
 
.w300 { font-weight: 300; } 
 
.w400 { font-weight: 400; } 
 
.w600 { font-weight: 600; } 
 
.w700 { font-weight: 700; } 
 
.w900 { font-weight: 900; }
<link type="text/css" rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900&amp;subset=vietnamese" media="all"> 
 

 
<small>Source Sans Pro Vietnamese 200</small> 
 
<p class="w200">Đánh giá nhanh + khảo sát riêng: Hướng dẫn bắt đầu nhanh. Giờ đây, các nhà nghỉ có thể thu thập đánh giá TripAdvisor và phản hồi riêng của khách bằng một email đơn giản. Sau đây là cách thực hiện. Bắt đầu với Đánh giá nhanh + khảo sát riêng. Nhấp vào đây. Giờ đây, các nhà nghỉ có thể thu thập đánh giá TripAdvisor và phản hồi riêng của khách bằng một email đơn giản. Đánh giá nhanh + khảo sát riêng là gì? Bước 2: Chọn câu hỏi. Bước 3: Đăng khảo sát. Bước 4: Xem kết quả. Tùy chỉnh Khảo sát riêng của quý vị ngay.</p> 
 

 
<small>Source Sans Pro Vietnamese 300</small> 
 
<p class="w300">Đánh giá nhanh + khảo sát riêng: Hướng dẫn bắt đầu nhanh. Giờ đây, các nhà nghỉ có thể thu thập đánh giá TripAdvisor và phản hồi riêng của khách bằng một email đơn giản. Sau đây là cách thực hiện. Bắt đầu với Đánh giá nhanh + khảo sát riêng. Nhấp vào đây. Giờ đây, các nhà nghỉ có thể thu thập đánh giá TripAdvisor và phản hồi riêng của khách bằng một email đơn giản. Đánh giá nhanh + khảo sát riêng là gì? Bước 2: Chọn câu hỏi. Bước 3: Đăng khảo sát. Bước 4: Xem kết quả. Tùy chỉnh Khảo sát riêng của quý vị ngay.</p> 
 
    
 
<small>Source Sans Pro Vietnamese 400</small> 
 
<p class="w400">Đánh giá nhanh + khảo sát riêng: Hướng dẫn bắt đầu nhanh. Giờ đây, các nhà nghỉ có thể thu thập đánh giá TripAdvisor và phản hồi riêng của khách bằng một email đơn giản. Sau đây là cách thực hiện. Bắt đầu với Đánh giá nhanh + khảo sát riêng. Nhấp vào đây. Giờ đây, các nhà nghỉ có thể thu thập đánh giá TripAdvisor và phản hồi riêng của khách bằng một email đơn giản. Đánh giá nhanh + khảo sát riêng là gì? Bước 2: Chọn câu hỏi. Bước 3: Đăng khảo sát. Bước 4: Xem kết quả. Tùy chỉnh Khảo sát riêng của quý vị ngay.</p> 
 
    
 
<small>Source Sans Pro Vietnamese 600</small> 
 
<p class="w600">Đánh giá nhanh + khảo sát riêng: Hướng dẫn bắt đầu nhanh. Giờ đây, các nhà nghỉ có thể thu thập đánh giá TripAdvisor và phản hồi riêng của khách bằng một email đơn giản. Sau đây là cách thực hiện. Bắt đầu với Đánh giá nhanh + khảo sát riêng. Nhấp vào đây. Giờ đây, các nhà nghỉ có thể thu thập đánh giá TripAdvisor và phản hồi riêng của khách bằng một email đơn giản. Đánh giá nhanh + khảo sát riêng là gì? Bước 2: Chọn câu hỏi. Bước 3: Đăng khảo sát. Bước 4: Xem kết quả. Tùy chỉnh Khảo sát riêng của quý vị ngay.</p> 
 
    
 
<small>Source Sans Pro Vietnamese 700</small> 
 
<p class="w700">Đánh giá nhanh + khảo sát riêng: Hướng dẫn bắt đầu nhanh. Giờ đây, các nhà nghỉ có thể thu thập đánh giá TripAdvisor và phản hồi riêng của khách bằng một email đơn giản. Sau đây là cách thực hiện. Bắt đầu với Đánh giá nhanh + khảo sát riêng. Nhấp vào đây. Giờ đây, các nhà nghỉ có thể thu thập đánh giá TripAdvisor và phản hồi riêng của khách bằng một email đơn giản. Đánh giá nhanh + khảo sát riêng là gì? Bước 2: Chọn câu hỏi. Bước 3: Đăng khảo sát. Bước 4: Xem kết quả. Tùy chỉnh Khảo sát riêng của quý vị ngay.</p> 
 

 
<small>Source Sans Pro Vietnamese 900</small> 
 
<p class="w900">Đánh giá nhanh + khảo sát riêng: Hướng dẫn bắt đầu nhanh. Giờ đây, các nhà nghỉ có thể thu thập đánh giá TripAdvisor và phản hồi riêng của khách bằng một email đơn giản. Sau đây là cách thực hiện. Bắt đầu với Đánh giá nhanh + khảo sát riêng. Nhấp vào đây. Giờ đây, các nhà nghỉ có thể thu thập đánh giá TripAdvisor và phản hồi riêng của khách bằng một email đơn giản. Đánh giá nhanh + khảo sát riêng là gì? Bước 2: Chọn câu hỏi. Bước 3: Đăng khảo sát. Bước 4: Xem kết quả. Tùy chỉnh Khảo sát riêng của quý vị ngay.</p> 
 

Я хотел бы создать и разместить свою собственную версию Source Sans Pro, используя вьетнамский Подменит, потому что SourceSansPro-Regular.ttf хорошо над 20кАми. Тем не менее, ни fontie, ни FontSquirrel не предоставляют один щелчок способ выбора вьетнамского подмножества.

Каковы диапазоны Юникода, которые мне нужно указать в расширенном пользовательском интерфейсе FontSquirrel для создания функционирующего вьетнамского веб-сайта?

Есть ли окончательный список где-нибудь, что можно использовать для справки?

ответ

4

vietunicode project имеет a list of characters that it claims is the "complete set":

aAàÀảẢãÃáÁạẠăĂằẰẳẲẵẴắẮặẶâÂầẦẩẨẫẪấẤậẬbBcCdDđĐeEèÈẻẺẽẼéÉẹẸêÊềỀểỂễỄếẾệỆ fFgGhHiIìÌỉỈĩĨíÍịỊjJkKlLmMnNoOòÒỏỎõÕóÓọỌôÔồỒổỔỗỖốỐộỘơƠờỜởỞỡỠớỚợỢpPqQrRsStTu UùÙủỦũŨúÚụỤưƯừỪửỬữỮứỨựỰvVwWxXyYỳỲỷỶỹỸýÝỵỴzZ

В числовых терминах кодовых точек/Unicode, то есть:

U+0041-U+005A, U+0061-U+007A, U+00C0-U+00C3, U+00C8-U+00CA, 
U+00CC-U+00CD, U+00D2-U+00D5, U+00D9-U+00DA, U+00DD, 
U+00E0-U+00E3, U+00E8-U+00EA, U+00EC-U+00ED, U+00F2-U+00F5, 
U+00F9-U+00FA, U+00FD, U+0102-U+0103, U+0110-U+0111, 
U+0128-U+0129, U+0168-U+0169, U+01A0-U+01A1, U+01AF-U+01B0, 
U+1EA0-U+1EF9 

Полный шрифт, вероятно, должен включать в себя полный Basic Latin U+0020-U+007E и Latin-1 U+00A0-U+00FF для не-вьетнамских специфических символов и текста, которые могут появиться. Я также отмечаю, что список не содержит U+20AB (DONG SIGN) или U+20AC (EURO SIGN), который я бы включил, если он присутствует в исходных шрифтах, поскольку они могут быть полезны/необходимы для работы с валютами.


Update:

This blog post on int3ractive.com указывает на то, что вьетнамцы могут быть также написаны с использованием дополнительных «Композит» символов, где гласный символ сопровождаемых диакритической призрак персонажа, чтобы создать то, что выглядит как один на странице, требующей следующего диапазона, если ваш шрифт поддерживает его:

U+02C6-U+0323 

Полный "оптимальный "установлен в соответствии с Int3ractive:

U+0020-U+002F, U+0030-U+0039, U+003A-U+0040, U+0041-U+005A, 
U+005B-U+0060, U+0061-U+007A, U+007B-U+007E, U+00C0-U+00C3, 
U+00C8-U+00CA, U+00CC-U+00CD, U+00D0, U+00D2-U+00D5, 
U+00D9-U+00DA, U+00DD, U+00E0-U+00E3, U+00E8-U+00EA, 
U+00EC-U+00ED, U+00F2-U+00F5, U+00F9-U+00FA, U+00FD, 
U+0102-U+0103, U+0110-U+0111, U+0128-U+0129, U+0168-U+0169, 
U+01A0-U+01B0, U+1EA0-U+1EF9, U+02C6-U+0323 
+0

смешно, я видел этот веб-сайт, но что со стеной текста я не смог найти список диапазонов. Где именно вы это видели? – JamesWilson

+0

Я связался с конкретной страницей в своем ответе: http://vietunicode.sourceforge.net/charset/vietalphabet.html. Содержимое находится в нижней части этой страницы, а также воспроизводится в моем ответе вместе с кодовыми точками (которые я не мог легко найти на этом сайте). – djangodude

+1

Чтобы уточнить: я получил коды, проанализировав текст. – djangodude