Google字体的Source Sans Pro实现包含越南语子集,但是,它包含各种缺少的字形,如Source Sans Pro github帐户的Issue #90中所讨论,但被维护者关闭。

该问题在以下代码段中可见。

/*
 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万。但是,fontieFontSquirrel都不提供一键式选择越南语子集的方式。

我需要在FontSquirrel Advanced UI中指定哪些unicode范围才能生成正常的越南语webfont?

在某处是否有确定的清单可供参考?

最佳答案

vietunicode project具有a list of characters that it claims is the "complete set":



用数字/ 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

完整的字体可能应包含完整的基本Latin U+0020-U+007E和Latin-1 U+00A0-U+00FF,以表示可能出现的非越南特定符号和文本。我还注意到,列表似乎没有包含U+20AB(DONG SIGN)或U+20AC(EURO SIGN),如果以原始字体显示,我会包括在内,因为它们对于处理货币可能是有用/必要的。

更新:

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

10-04 13:56