Skip to content

Commit 0fa364e

Browse files
authored
Merge pull request #68 from JuliaGraphics/sd/no-sarray
Remove SArray
2 parents a8fecea + 0789347 commit 0fa364e

File tree

4 files changed

+6
-7
lines changed

4 files changed

+6
-7
lines changed

Project.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,12 @@ ColorVectorSpace = "c3611d14-8923-5661-9e6a-0046d554d3a4"
77
Colors = "5ae59095-9a9b-59fe-a467-6f913c188581"
88
FreeType = "b38be410-82b0-50bf-ab77-7b57e271db43"
99
GeometryBasics = "5c1252a2-5f33-56bf-86c9-59e7332b4326"
10-
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
1110

1211
[compat]
1312
ColorVectorSpace = "0.8, 0.9"
1413
Colors = "0.11, 0.12"
1514
FreeType = "4"
1615
GeometryBasics = "0.4.1"
17-
StaticArrays = "0.12, 1.0"
1816
julia = "1"
1917

2018
[extras]

src/FreeTypeAbstraction.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
module FreeTypeAbstraction
22

3-
using FreeType, StaticArrays, Colors, ColorVectorSpace, GeometryBasics
3+
using FreeType, Colors, ColorVectorSpace, GeometryBasics
44
using Base.Iterators: Repeated, repeated
55
import Base: /, *, ==
66
import Base.Broadcast: BroadcastStyle, Style, broadcasted
7+
using GeometryBasics: StaticVector
78

89
include("types.jl")
910
include("findfonts.jl")

src/layout.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ iter_or_array(x) = repeated(x)
22
iter_or_array(x::Repeated) = x
33
iter_or_array(x::AbstractArray) = x
44
# We treat staticarrays as scalar
5-
iter_or_array(x::StaticArray) = repeated(x)
5+
iter_or_array(x::Union{Mat, StaticVector}) = repeated(x)
66

77

88
function metrics_bb(char::Char, font::FTFont, pixel_size)

src/types.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ BroadcastStyle(::Type{<: FontExtent}) = Style{FontExtent}()
4949
BroadcastStyle(::Style{FontExtent}, x) = Style{FontExtent}()
5050
BroadcastStyle(x, ::Style{FontExtent}) = Style{FontExtent}()
5151

52-
function broadcasted(op::Function, f::FontExtent, scaling::StaticVector)
52+
function broadcasted(op, f::FontExtent, scaling::Vec)
5353
return FontExtent(
5454
op.(f.vertical_bearing, scaling[1]),
5555
op.(f.horizontal_bearing, scaling[2]),
@@ -58,7 +58,7 @@ function broadcasted(op::Function, f::FontExtent, scaling::StaticVector)
5858
)
5959
end
6060

61-
function broadcasted(op::Function, f::FontExtent)
61+
function broadcasted(op, f::FontExtent)
6262
return FontExtent(
6363
op.(f.vertical_bearing),
6464
op.(f.horizontal_bearing),
@@ -67,7 +67,7 @@ function broadcasted(op::Function, f::FontExtent)
6767
)
6868
end
6969

70-
function broadcasted(op::Function, ::Type{T}, f::FontExtent) where T
70+
function broadcasted(op, ::Type{T}, f::FontExtent) where T
7171
return FontExtent(
7272
map(x-> op(T, x), f.vertical_bearing),
7373
map(x-> op(T, x), f.horizontal_bearing),

0 commit comments

Comments
 (0)