View Issue Details

IDProjectCategoryView StatusLast Update
0001868NoesisGUIC++ SDKpublic2021-11-29 14:24
Reporterjsantos Assigned Tojsantos  
Status resolvedResolutionfixed 
Target Version3.2.0Fixed in Version3.2.0 
Summary0001868: Implement Font differentiation when matching famiy names
DescriptionAfter extracting family name, face name, style, weight and stretch from an OpenType font file, WPF
runs an algorithm that resolves potential conflicts between these values. This process is called font
differentiation, and consists on the following steps:

1. Build combined family and face name
2. Extract terms for style
3. Extract terms for stretch
4. Extract terms for weight
5. Determine resolved weight
6. Determine resolved stretch
7. Determine resolved style
8. Extract numbers that describe font style, weight and stretch from face names
9. Determine final FontFamily and FaceName.

This is explained in the 'WPF font selection model' document.
TagsNo tags attached.


related to 0001789 resolvedjsantos Font selection differs from WPF one 
related to 0002127 resolvedsfernandez Font beign loaded, but when requested, it's unavailable 




2020-12-28 15:42


Issue History

Date Modified Username Field Change
2020-12-28 15:42 jsantos New Issue
2020-12-28 15:42 jsantos File Added: WPF Font Selection Model.pdf
2020-12-28 15:42 jsantos Assigned To => jsantos
2020-12-28 15:42 jsantos Status new => assigned
2020-12-28 15:42 jsantos Target Version => 3.1
2020-12-28 15:42 jsantos Relationship added related to 0001789
2021-09-30 15:16 jsantos Relationship added related to 0002127
2021-11-29 14:24 jsantos Status assigned => resolved
2021-11-29 14:24 jsantos Resolution open => fixed
2021-11-29 14:24 jsantos Fixed in Version => 3.2.0
2021-11-29 14:24 jsantos Target Version 3.1 => 3.2.0