Even though you have accepted the answer, let me put it so you will understood it in depth. The official documentation says ng-init will take any expression. So yes, you can do what you want above as long as the associated scope defines a function called init() or assigning the initial value directly.
This directive can be abused to add unnecessary amounts of logic into
your templates. There are only a few appropriate uses of ngInit, such
as for aliasing special properties of ngRepeat, as seen in the demo
below; and for injecting data via server side scripting. Besides these
few cases, you should use controllers rather than ngInit to initialize
values on a scope.
Thus, as you can simply initialize your variables when the controller is created. So there's really no need to use ng-init at all.
For example:
var myApp = angular.module('myApp', []);
myApp.controller('myController', ['$scope', function($scope){
$scope.init = function() {
$scope.textLetterGrootte = 14;
};
// runs once per controller instantiation
$scope.init();
}]);