mirror of
https://github.com/ghostty-org/ghostty.git
synced 2026-05-05 13:24:43 +00:00
font/coretext: force LTR shaping
This commit is contained in:
@@ -34,10 +34,13 @@ pub const ParagraphStyleSpecifier = enum(c_uint) {
|
||||
base_writing_direction = 13,
|
||||
};
|
||||
|
||||
pub const WritingDirection = enum(i8) {
|
||||
/// https://developer.apple.com/documentation/uikit/nswritingdirectionattributename?language=objc
|
||||
pub const WritingDirection = enum(c_int) {
|
||||
natural = -1,
|
||||
left_to_right = 0,
|
||||
right_to_left = 1,
|
||||
ltr = 0,
|
||||
rtl = 1,
|
||||
lro = 2,
|
||||
rlo = 3,
|
||||
};
|
||||
|
||||
test ParagraphStyle {
|
||||
|
||||
@@ -4,11 +4,13 @@ const c = @import("c.zig");
|
||||
pub const StringAttribute = enum {
|
||||
font,
|
||||
paragraph_style,
|
||||
writing_direction,
|
||||
|
||||
pub fn key(self: StringAttribute) *foundation.String {
|
||||
return @ptrFromInt(@intFromPtr(switch (self) {
|
||||
.font => c.kCTFontAttributeName,
|
||||
.paragraph_style => c.kCTParagraphStyleAttributeName,
|
||||
.writing_direction => c.kCTWritingDirectionAttributeName,
|
||||
}));
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user